執行結果:bigdecimal b1 =
newbigdecimal
("1");
bigdecimal b2 =
newbigdecimal
("5");
//加法運算
system.out.
println
(b1.
add(b2));
//減法運算
system.out.
println
(b1.
subtract
(b2));
//乘法運算
system.out.
println
(b1.
multiply
(b2));
//除法運算,如果除不盡程式會報錯
system.out.
println
(b1.
divide
(b2)
);
6-4
50.2
執行結果:bigdecimal b1 =
newbigdecimal
("1");
bigdecimal b2 =
newbigdecimal
("5");
system.out.
println
(b1.
compareto
(b2));
//前面的數小於後面的數則輸出-1
system.out.
println
(b2.
compareto
(b1));
//前面的數大於後面的數則輸出1
system.out.
println
(b1.
compareto
(b1));
//等於則輸出0
-11
0
BigDecimal 加 減 乘 除 比較
bigdecimal 多用於商業計算,或者較大數值得計算 bigdecimal bignum1 newbigdecimal 10 bigdecimal bignum2 new bigdecimal 5 bigdecimal bignum3 null 加法 bignum3 bignum1.add bi...
BigDecimal加減乘除計算
bigdecimal num1 new bigdecimal 0.005 bigdecimal num2 new bigdecimal 1000000 bigdecimal num3 new bigdecimal 1000000 盡量用字串的形式初始化 bigdecimal num12 new bi...
BigDecimal的運算 加減乘除
一 建立乙個bigdecimal物件。這裡對比了兩種形式,第一種直接value寫數字的值,第二種用string來表示 bigdecimal num1 new bigdecimal 0.005 bigdecimal num2 new bigdecimal 1000000 bigdecimal num3...