1 頁 (共 1 頁)

java.math.BigDecimal 計算浮點數

發表於 : 2014年 7月 31日, 16:19
davidlan
IEEE 754 Floating-Point arithmetic (浮點數演算)規範
<p4-7, Java SE7>
Java 的 1-0.8 = 0.19999999999999996
故使用java.math.BigDecimal類別來計算浮點數。
BigDecimal a = new BigDecimal("1.0");
BigDecimal b = new BigDecimal("0.8");
BigDecimal c = a.subtract(b);

浮點數誤差