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

Java: BigDecimal for money and working with cents

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

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

这些是备选方案。您应该使用 BigDecimal,以美元为单位。