public static long round(double a)
long
。結果將舍入爲整數:加上 1/2,對結果調用 floor 並將所得結果強制轉換爲
long
類型。換句話說,結果等於如下表達式的值:
(long)Math.floor(a + 0.5d)
按照四捨五入的理解,-11.5約等於-12纔對,可是Java中的round採起加上1/2再向下取整的方式,因此在相似這種.5的數據時不能按四捨五入理解。函數
又測試了下Excel表格,發現它的round函數爲四捨五入。測試