将BigDecimal舍入到最接近的5美分

将BigDecimal舍入到最接近的5美分,第1张

将BigDecimal舍入到最接近的5美分

您可以使用普通双精度来做到这一点

double amount = 990.49;double rounded = ((double) (long) (amount * 20 + 0.5)) / 20;

编辑:对于负数,您需要减去0.5



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5475457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存