天天看點

Math類中ceil、floor和round的用法

Math類中提供了三個與取整有關的方法:ceil、floor、round,這些方法的作用與它們英文名稱的含義對應,例如,ceil的英文意義是天花闆,該方法就表示向上取整,Math.ceil(11.3)的結果為12,Math.ceil(-11.3)的結果為-11;floor的英文含義是地闆,該方法就表示向下取整,Math.floor(11.6)的結果為11,Math.floor(-11.6)的結果為-12;最難掌握的是round方法,它表示“四舍五入”,算法為Math.floor(x+0.5),即将原來的數字加上0.5後再向下取整,是以,Math.round(11.5)的結果為12,Math.round(-11.5)的結果為-11。

繼續閱讀