美文网首页安卓面试
Java 语言中Double的BUG

Java 语言中Double的BUG

作者: 飞指 | 来源:发表于2019-11-18 16:42 被阅读0次

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