安卓面试

Java 语言中Double的BUG

2019-11-18  本文已影响0人  飞指

Java中存在:0.01*35=0.35000000000000003
0.01 * 41= 0.41000000000000003
针对以上问题的处理方案,需要对double进行格式化,保存两位小数即可:
处理方案: String.format("%.2f", 0.01 * 41)

上一篇 下一篇

猜你喜欢

热点阅读