gpt4 book ai didi

java - 将java中的货币从 float 转换为整数

转载 作者:行者123 更新时间:2023-12-02 02:58:58 28 4
gpt4 key购买 nike

我正在尝试通过以下方式将 Java 中的货币( float 、美元、分)转换为整数(仅分):

1.01 = 101
1.99 = 199

等等

最简单的方法是什么?

谢谢。

最佳答案

处理货币时要小心。不建议将货币保留为浮点值,但如果您没有说明货币的存储方式并希望将其转换为美分,请在乘法后对值进行四舍五入。

int cents = Math.round(money*100f);

如果不进行四舍五入,您将截断该值,这将导致相差一分的错误。

关于java - 将java中的货币从 float 转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42650286/

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