-4
在我的Java类中。 我的老师问过这个问题。 任何人都可以帮助我,我会很感激。 TY。为什么0.3 + 0.3 + 0.3 = 0.899999999999999在java中?
为什么
0.3+0.3+0.3 = 0.899999999999999
在Java ?????
在我的Java类中。 我的老师问过这个问题。 任何人都可以帮助我,我会很感激。 TY。为什么0.3 + 0.3 + 0.3 = 0.899999999999999在java中?
为什么
0.3+0.3+0.3 = 0.899999999999999
在Java ?????
由于浮点精度错误。原因是这些数据类型是为了快速和准确的近似而建立的,而不是确切的结果。为此,我们使用的BigDecimal
欲了解更多信息 Java Types Java Float Types
ty帮助兄弟。 – 2015-02-24 07:10:38
看http://stackoverflow.com/q/5257166/4405757 – user7 2015-02-24 04:32:45
哦数据类型的数据类型。这是因为精度问题。 – A1ternat1ve 2015-02-24 04:47:36