输出之前先去掉前导的零,再转化为普通字符型,可能会以科学计数法输出。
代码如下:
import java.math.BigDecimal; import java.util.Locale; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); BigDecimal a, b; while( in.hasNextBigDecimal() ) { a = in.nextBigDecimal(); b = in.nextBigDecimal(); a = a.add(b); a = a.stripTrailingZeros(); String s = a.toPlainString(); System.out.println(s); } } }