BigDecimal設定小數字數

2021-05-28 11:28:44 字數 453 閱讀 1987

public static void main(string args) {

bigdecimal x = new bigdecimal(2.22262222222222222222222222).setscale(3,bigdecimal.round_half_up);

system.out.println(x.tostring());

成功示例;setscale的時候必須設定bounding模式,setscale(3

,bigdecimal.round_half_up);

bigdecimal.setscale用於格式化小數點

setscale(1,bigdecimal.round_down)直接刪除多餘的小數字

setscale(1,bigdecimal.round_up)進製處理

setscale(1,bigdecimal.round_half_up)四捨五入

BigDecimal如何保留小數字

bigdecimal怎麼保留字段呢,bigdecimal big new bigdecimal 2.3513 設定bigdecimal初始值big.setscale 1 保留1位小數,預設用四捨五入。big.setscale 1,bigdecimal.round down 直接刪除多餘的小數,2.3...

BigDecimal如何保留小數字

1 bigdecimal big new bigdecimal 2.3513 設定bigdecimal初始值 2 big.setscale 1 保留1位小數,預設用四捨五入。3 big.setscale 1,bigdecimal.round down 直接刪除多餘的小數,2.3513直接被截斷位2....

mysql限制小數字 mysql 控制小數字數

1 round x,d 用於資料的四捨五入,round x 其實就是round x,0 也就是預設d為0 這裡有個值得注意的地方是,d可以是負數,這時是指定小數點左邊的d位整數字為0,同時小數字均為0 select round 100.3465,2 round 100,2 round 0.6,2 r...