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)
本文标题:Java 语言中Double的BUG
本文链接:https://www.haomeiwen.com/subject/wyebictx.html
网友评论