【发布时间】:2015-04-25 15:00:54
【问题描述】:
在我的 Java 类中。 我的老师问过这个问题。 任何人都可以帮助我,我将不胜感激。泰。
为什么
0.3+0.3+0.3 = 0.899999999999999
在java中??????
【问题讨论】:
-
哦数据类型数据类型。这是因为精度问题。
在我的 Java 类中。 我的老师问过这个问题。 任何人都可以帮助我,我将不胜感激。泰。
为什么
0.3+0.3+0.3 = 0.899999999999999
在java中??????
【问题讨论】:
这是因为浮点精度错误。原因是这些数据类型是为快速准确的近似而不是为精确的结果而构建的。为此,我们使用 BigDecimal
【讨论】: