0
爲什麼Math.ceil()和Math.floor()函數在Java中返回double?因爲他們的輸出實際上是整數!讓所有函數都返回double是不是泛化?如果是這樣,它有什麼好處?Java中的天花板和地板功能
爲什麼Math.ceil()和Math.floor()函數在Java中返回double?因爲他們的輸出實際上是整數!讓所有函數都返回double是不是泛化?如果是這樣,它有什麼好處?Java中的天花板和地板功能
它返回double
來處理大於long
範圍的數字。如果它返回long
,那麼如果輸入值超出最大可能值,它將無法返回正確的值。long
可能是因爲double提供的範圍更廣。 –