3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
A BigDecimal
Double
d1=1000.0
d2=0.001
0.001
BigDecimal
BigDecimal
+
-
*
/
BigDecimal
Doubles
BigDecimal

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
double a = 0.02; double b = 0.03; double c = b - a; System.out.println(c); BigDecimal _a = new BigDecimal("0.02"); BigDecimal _b = new BigDecimal("0.03"); BigDecimal _c = _b.subtract(_a); System.out.println(_c);
0.0099999999999999980.01

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
任意精度,類似于BigInteger,它們可以包含任意精度和大小的數(shù)量 基10而不是基2,BigDecimal是n*10^刻度,其中n是任意大有符號整數(shù),小數(shù)位數(shù)可以認(rèn)為是小數(shù)點(diǎn)向左或向右移動(dòng)的數(shù)字?jǐn)?shù)。
添加回答
舉報(bào)