-4

切り上げまたは切り下げを行うJava関数を探していますが、通常は3.2から3、3.6から4のようになります。答えはたくさんありますが、すべてが切り上げまたは切り下げのいずれかです。ない場合は作成する必要があると思いますが、他の誰かが同じものを欲しがって見つけたことがないかどうかを確認したかっただけです。前もって感謝します!

4

1 に答える 1

13

Math.round()

public static int round(float a)

引数に最も近いintを返します。結果は、1/2を加算し、結果の下限を取り、結果をint型にキャストすることにより、整数に丸められます。つまり、結果は式の値と等しくなります。

(int)Math.floor(a + 0.5f)

パラメーター:

  • a-整数に丸められる浮動小数点値。

戻り値:

引数の値は、最も近いint値に丸められます。

于 2012-06-08T23:54:59.927 に答える