2017-02-01 8 views
1

私はjsr-354org.javamoney.moneta通貨を使用します。jsr-354のMonetaryAmountディビジョンの丸めを変更する方法

私は100ドル/ 3は、デフォルトでは33.25

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

結果は33.3333

である必要があり、たとえば、私は0.25

にセット丸みをしたい、お金を分割する必要が

そこに丸めを設定する方法がありますか、それとも他の解決策ですか?

+0

通貨換算の計算が正しい限り、余分に長い浮動小数点数を得るかもしれませんが、自分で丸めることができない理由はありますか? – awiebe

答えて

0

私はJSR 354 RI(Moneta/Moneta-BP)がそれを提供しているとは思いませんが、そのような場合には自分自身でMonetaryRoundingを定義することは確かです。多数のユーザーにとって理にかなっているのであれば、JavaMoney-LibまたはShelterのために検討することができます。

関連する問題