首页 > 解决方案 > 如何在 Java 中正确舍入值?

问题描述

我想得到如下所示的圆形值。

round (1.4) = 1
round (1.5) = 1
round (1.6) = 2

如何使用 java 代码将回合 (1.5) 的结果变为 1 而不是 2?

标签: javamathrounding

解决方案


既然你想从中.6得到上限,那么就使用这个

x = Math.floor(x + 0.4);

推荐阅读