Java:BigDecimal用于赚钱和使用美分

时间:2017-10-19 09:07:41

标签: java currency bigdecimal

我需要做一些收费计算器。一个人建议我做两件事:

  • 使用BigDecimal作为数据类型。
  • 以美分进行所有计算(我的计算不是15.99美元而是1599美分)

我同意第一个,但我真的需要以美分来计算所有内容吗?这将添加一些转换操作并使代码更复杂。

1 个答案:

答案 0 :(得分:3)

这些是替代品。您应该以美元使用BigDecimal