1.異常圖片
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