标签: java double
在我的Java课程中。 我的老师问了这个问题。 任何人都可以帮助我,我会很感激。 TY。
为什么
0.3+0.3+0.3 = 0.899999999999999
在java ?????
答案 0 :(得分:1)
由于浮点精度误差。原因是这些数据类型是为快速准确的近似而构建的,而不是为了获得精确的结果。为此,我们使用 BigDecimal
了解更多信息 Java Types Java Float Types