我如何在 Java 中正确舍入值?

Kri*_*ray 0 java math rounding

我想获得如下所示的舍入值。

round (1.4) = 1
round (1.5) = 1
round (1.6) = 2
Run Code Online (Sandbox Code Playgroud)

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

Ekl*_*vya 6

由于您希望从中.6获得上限,因此请使用此值

x = Math.floor(x + 0.4);
Run Code Online (Sandbox Code Playgroud)