gpt4 book ai didi

JAVA - 全局数字舍入

转载 作者:行者123 更新时间:2023-11-29 07:45:00 25 4
gpt4 key购买 nike

某些语言(PHP、ASP 等)允许您为货币、舍入等设置环境/区域变量。JAVA 有这样的东西吗?使所有 float 或任何野生的东西都四舍五入到小数点后 2 位或 3 位?我知道 DecimalFormat 和 setRoundingMode,但在 API 中找不到任何答案或任何内容。

清晰度:有没有办法设置 JAVA 的内部舍入(自动保留 2 或 3 位小数)或它处理 float 的方式,而不是必须对您使用或输出的每个数字进行 DecimalFormat?

最佳答案

恐怕你正在尝试的是不可行的。即使设置默认语言环境也无济于事。您想要一种全局设置格式的方法,但底线是您必须调用某种格式(例如使用 NumberFormat 实现)。

可以做的是创建一个全局可访问的静态函数,您可以在任何需要的地方使用它。不是最好的方法,而是任何有效的方法(正如 Woody Allen 所说)。

关于JAVA - 全局数字舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26619813/

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