gpt4 book ai didi

java - 如何更改 jsr-354 中 MonetaryAmount 除法的舍入

转载 作者:太空宇宙 更新时间:2023-11-04 11:49:39 25 4
gpt4 key购买 nike

我使用 jsr-354 org.javamoney.moneta 货币 API。

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

所以 100 美元/3 应该是 33.25

默认

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

结果是 33.3333

是否有一种构建方式来设置舍入,或者可能有其他解决方案?

最佳答案

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

关于java - 如何更改 jsr-354 中 MonetaryAmount 除法的舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41973532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com