2

我将jsr-354 org.javamoney.monetaapi 用于货币。

我需要分钱,例如我想将四舍五入设置为 0.25

所以 100 美元/3 应该是 33.25

默认

 val dollar100 = FastMoney.of(100, Monetary.getCurrency(Locale.US))  
 val res = dollar100.divide(3)

结果是 33.3333

是否有一种方法可以为此设置舍入,或者其他解决方案?

4

1 回答 1

0

我不认为 JSR 354 RI (Moneta / Moneta-BP) 提供了开箱即用的功能,但您当然可以MonetaryRounding为这种情况定义自己的。如果它对大量用户有意义,我们很乐意为 JavaMoney-Lib 或 Shelter 考虑它。

于 2017-02-16T14:46:59.410 回答