gpt4 book ai didi

java - 在 Java 中向零舍入

转载 作者:太空狗 更新时间:2023-10-29 22:42:43 24 4
gpt4 key购买 nike

如何在 Java 中向零舍入?

所以 -1.9 变成 -1.0,-0.2 变成 0.0,3.4 变成 3.0,依此类推。

Math.round() 是否能够更改某些参数?

最佳答案

我不相信标准库有这样的功能。

问题是你要求非常不同的行为(从数学上讲)取决于数字是大于还是小于 0(即负值四舍五入,正值四舍五入)

可以使用以下方法:

public double myRound(double val) {
if (val < 0) {
return Math.ceil(val);
}
return Math.floor(val);
}

关于java - 在 Java 中向零舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8387309/

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