HDACM1753
此题要注意:要调用sum.toPlainString()函数,返回此sum的字符串表示形式不带指数字段(1.23E+7–>12300000)。为具有正的精度值,中位数的小数点右边的数字用于指示精度
import java.math.BigDecimal;
import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {BigDecimal a = sc.nextBigDecimal();BigDecimal b = sc.nextBigDecimal();BigDecimal sum = a.add(b);sum = sum.stripTrailingZeros();//去掉末尾的0System.out.println(sum.toPlainString());//返回不带指数字段的此 sum 的字符串表示形式}}
}