美文网首页
关于double类型精度问题

关于double类型精度问题

作者: 鼓着腮帮子的松鼠 | 来源:发表于2020-04-25 09:45 被阅读0次

    今日写项目的时候遇到一个金额计算的问题,后台数据返回的价格是8.245,但是使用double类型接收的时候会解析成8.24499999999999999998,显示的时候要求保留两位小数,这样就造成了显示结果不一样,正常是8.25,但是我通过截取获取到的却是8.24,会出现因金额不一致造成的下单失败问题,网上找了好多方法,都比较麻烦,后自己找出一个比较简单的投机方法,在这里记录下。

    示例

    即在计算的时候手动加一个很小的数值,然后再进行四舍五入,不会影响最终结果。虽然这样有投机的嫌疑,但是操作比较简单,也能实现需求,记录下。以后有更正确的方法再记录。

    相关文章

      网友评论

          本文标题:关于double类型精度问题

          本文链接:https://www.haomeiwen.com/subject/lndhwhtx.html