Android中Math類中提供了三個與取整有關的方法:
分別是ceil、floor、round,這些方法的作用與它們的英文名稱的含義相對應
ceil的英文解釋是天花板,該方法就表示向上取整,所以,Math.ceil(16.2)的結果爲16,Math.ceil(-16.2)的結果是-16;
floor的英文解釋是地板,所以該方法就表示向下取整,那麼Math.floor(16.6)的結果爲16,Math.floor(-16.6)的結果是-17;
round方法比前兩個稍微複雜一點,它表示“四捨五入”,算法爲Math.floor(x+0.5),即將原來的數字加上0.5後再向下取整,所以,Math.round(16.2)的結果爲17,Math.round(-16.2)的結果爲-16.