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