gpt4 book ai didi

java - 在java中四舍五入值需要不同的结果

转载 作者:行者123 更新时间:2023-12-01 23:06:36 27 4
gpt4 key购买 nike

我正在使用以下代码行来四舍五入 java 中的值

public class FloorTest 
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println(Math.round(29.56));

System.out.println(Math.round(27.62));

System.out.println(Math.round(24.36));
}

}

我得到的输出是30,28,24。但我想要的是29,28,24,意味着只有当点后的值大于5轮关闭到更大的值,否则不会

最佳答案

或者您可以将 0.5 添加到您的数字并转换为 int

编辑:第一个示例将失败,输出也将为 30

关于java - 在java中四舍五入值需要不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22658848/

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