对于 BigDecimal b ; (b=(0.4321)^ 20)
String s = b.toPlainString() ;
System.out.println(s) ;
输出为:
0.00000005148554641076956121994511276767154838481760200726351203835429763013462401
若String s = b.toString() ;
输出为:
5.148554641076956121994511276767154838481760200726351203835429763013462401E-8
本文探讨了使用Java的BigDecimal类进行高精度数学运算时,不同字符串转换方法的影响。通过一个具体的示例,展示了如何将BigDecimal对象转换为普通字符串和科学计数法表示,并对比了两种方法的输出结果。
141

被折叠的 条评论
为什么被折叠?



