码迷,mamicode.com
首页 > 其他好文 > 详细

Rounding necessary 异常问题解决

时间:2018-08-09 23:13:09      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:ext   选择   log   参考   back   net   public   ati   get   

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

            
























































Rounding necessary 异常问题解决

标签:ext   选择   log   参考   back   net   public   ati   get   

原文地址:http://blog.51cto.com/825272560/2156978

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!