我正在使用Java开发的金融项目,我想:


建立货币兑换系统
转换它们并确保它们起作用


我想知道什么是用来使货币正常工作的最佳Java类。归结为以下两个选择:


BigDecimal
Double


您能否再向我解释一下此工作的最佳选择是什么?

最佳答案

我的建议是BigDecimal

检出this


  这是一个开发用于处理基本概念的代码的项目
  经常使用的域,例如时间和金钱。设计原则
  接下来的内容在“域驱动”一书的第三部分中进行了解释。
  设计。在这里阅读积分,并在此处发布说明。对于一些
  从概念上讲,您可以阅读有关时间代数的解释,
  区间数学的解释。


在这里,他们还使用BigDecimal。再次提醒您在BigDecimal中使用Rounding and Scaling

09-10 01:33
查看更多