首页 > 其他 > 详细

关于BigDecimal使用的注意点

时间:2020-02-29 15:30:50      阅读:68      评论:0      收藏:0      [点我收藏+]

近日,在处理金额计算的时候,出现了异常的精度问题;根于以往的经验,金额计算使用的类就是BigDecimal,为了避免精度问题,但是此次竟然还是出现了一些计算结果的偏差。

后面经过查询资料进行分析得知,是初始化BigDecimal的时候出现了问题

技术分享图片

 

 经代码测试,第一种的num1和num2是不会相同的,原因就是,数字类型有精度问题,而字符串则没有;2和3结果一致,说明整数不存在这种问题。

以后在金融系统,对账结算系统里面,使用数字进行比较计算的时候,小数数字一定要转换成字符串再进行BigDecimal的换算才不会出问题。

关于BigDecimal使用的注意点

原文:https://www.cnblogs.com/xiaoshouzi/p/12382878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!