HDU 1753(大数+高精度)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/besonn/article/details/99879584

两个小数相加求和

Sample Input
1.1 2.9
1.1111111111 2.3444323343
1 1.1

Sample Output
4
3.4555434454
2.1

import java.util.*;
import java.math.*;
public class Main{
	public static void main (String[] args){
		Scanner cin = new Scanner(System.in);
		while(cin.hasNext()){
			BigDecimal a,b; //大数中小数的声明
			while(cin.hasNext()){
				a=cin.nextBigDecimal();//输入
				b=cin.nextBigDecimal();//输入
				System.out.println(a.add(b).stripTrailingZeros().toPlainString());
				//stripTrailingZeros()是去除多余的0
				//toPlainString() 返回不带指数的形式
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/besonn/article/details/99879584