java中小數點的四捨五入處理

2021-08-08 14:12:37 字數 372 閱讀 4153

//小數點的四捨五入

bigdecimal b=new bigdecimal(doublevalue);

double 

endvalue=b.setscale(2,bigdecimal.round_half_up).doublevalue();

其中doublevalue是你需要轉換的double型別的變數;

「2」是你要保留兩位小數;

「bigdecimal.round_half_up).doublevalue()」是指對資料進行四捨五入的處理;

所以結果就是:對變數doublevalue進行四捨五入保留兩位小數

閒話:其實在專案開發中我們可以將這個方法單獨的寫在乙個工具類供我們呼叫,以減少**的冗餘。

SAP小數點四捨五入處理

data dat type p decimals 9 value 12.5445 dat1 type p decimals 2 move dat to dat1.call function hr nz rounding decimals exporting value in dat input fi...

C 中小數點四捨五入的方法

下面介紹6種asp.net小數點四捨五入的方法 1.只要求保留n位不四捨5入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,四捨五入 decimal d decimal.round decimal.parse 0.55555 2 ...

Python中小數四捨五入的處理

由於使用round模組導致小數四捨五入精度不準確,於是自己寫了乙個四捨五入的方法,方便今後工作中參考!coding utf 8 time 2019 12 27 18 09 author treasure丶 site file demo2.py software pycharm community e...