我正在使用Java
开发的金融项目,我想:
建立货币兑换系统
转换它们并确保它们起作用
我想知道什么是用来使货币正常工作的最佳Java类。归结为以下两个选择:BigDecimal
Double
您能否再向我解释一下此工作的最佳选择是什么?
最佳答案
我的建议是BigDecimal
检出this。
这是一个开发用于处理基本概念的代码的项目
经常使用的域,例如时间和金钱。设计原则
接下来的内容在“域驱动”一书的第三部分中进行了解释。
设计。在这里阅读积分,并在此处发布说明。对于一些
从概念上讲,您可以阅读有关时间代数的解释,
区间数学的解释。
在这里,他们还使用BigDecimal。再次提醒您在BigDecimal中使用Rounding and Scaling。