开发者社区 问答 正文

为什么不能用浮点型表示金额?

为什么不能用浮点型表示金额?

展开
收起
montos 2020-06-01 17:54:08 619 分享 版权
1 条回答
写回答
取消 提交回答
  • 由于计算机中保存的小数其实是十进制的小数的近似值,并不是准确值,所以,千万不要在代码中使用浮点数来表示金额等重要的指标。

    建议使用BigDecimal或者Long(单位为分)来表示金额。

    2020-06-01 17:54:22
    赞同 展开评论
问答地址: