为什么Java BigDecimal返回1E + 1?

为什么Java BigDecimal返回1E + 1?,第1张

为什么Java BigDecimal返回1E + 1?

使用bigDecimal.toPlainString():

 BigDecimal bigDecimal = BigDecimal.valueOf(100000.0)          .multiply(BigDecimal.valueOf(100d))          .stripTrailingZeros(); System.out.println("plain      : " + bigDecimal.toPlainString()); System.out.println("scientific : " + bigDecimal.toEngineeringString());

输出

平原:10000000科学的:10E + 6


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5104473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存