Rounding necessary 異常問題解決

1.異常圖片QQ截圖20180806122739.png

QQ截圖201808092148134.png

QQ截圖20180806171120.png

QQ截圖20180809220336.png

 public BigDecimal divide(BigDecimal divisor, int scale, int roundingMode) {}

 意思是說:我用一個BigDecimal對象除以divisor後的結果,並且要求這個結果保留有scale個小數位,roundingMode表示的就是保留模式是什麼,是四捨五入啊還是其它的,你可以自己選!

 例如:new BigDecimal(acount).divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP);//除以100後保留到小數點後兩位,四捨五入取值

  注意點:防止精度丟失建議用該函數時,保留小數點取值的結果要選擇取值模式;如果最終相除結果是小數,要注意選擇合適的取值模式。

參考文獻:https://blog.csdn.net/oChangWen/article/details/51531866

            
























































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章