BigDecimal的3个toString方法##
BigDecimal有三个toString方法 toPlainString(),toString(),toEngineeringString()
toPlainString() : 不使用任何指数,用法 将科学计数法表示的数转为一个不含指数的数
toString() :用科学计数法表示一个数
toEngineeringString():工程记数法表示一个数 工程记数法是一种工程计算中经常使用的记录数字的方法,与科学技术法类似,但要求10的幂必须是3的倍数
在这里插入代码片
BigDecimal bigDecimal = new BigDecimal("11E21");
System.out.println(bigDecimal.toPlainString());
System.out.println(bigDecimal.toString());
System.out.println(bigDecimal.toEngineeringString());
输出
11000000000000000000000
1.1E+22
11E+21