我正在使用以下代码行来四舍五入 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/