1. 程式人生 > >Android中Math取整的三個方法

Android中Math取整的三個方法

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.