round
public static long round(double a)返回最接近參數的 long。結果將舍入爲整數:加上 1/2,對結果調用 floor 並將所得結果強制轉換爲 long 類型。換句話說,結果等於以下表達式的值:
(long)Math.floor(a + 0.5d)特殊情況如下:
如果參數爲 NaN,那麼結果爲 0。
如果結果爲負無窮大或任何小於等於 Long.MIN_VALUE 的值,那麼結果等於 Long.MIN_VALUE 的值。
如果參數爲正無窮大或任何大於等於 Long.MAX_VALUE 的值,那麼結果等於 Long.MAX_VALUE 的值。
================================================================================
Math.floor(參數) 返回小於或等於參數的最大整數。 小於或等於
Math.floor(0.60) -- 0
Math.floor(0.40) -- 0
Math.floor(5) -- 5
Math.floor(5.1) -- 5
Math.floor(-5.1) -- -6
Math.floor(-5.9) -- -6