BigDecimal的加減乘除及應用

2021-10-07 04:56:40 字數 1032 閱讀 7476

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...