我正在尝试决定金融应用程序应使用哪种数据类型。
我读过Double
or BigDecimal
应该使用。我对他们之间感到困惑。
在这方面的任何帮助将受到高度赞赏
您几乎肯定不想使用浮点类型(double
, float
, Double
, Float
)来处理货币金额,特别是当您要对其进行计算时。造成这种情况的主要原因是,有许多看起来简单的数字无法精确地表示为double
等人。其中一个数字是0.1
.
BigDecimal
因此对于这个用例来说是一个更好的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)