首先上一组代码
Math.ceil(10) = 10;
Math.ceil(10.1) = 11;
Math.ceil(-3) = -3;
Math.ceil(-3.1) = -3;
Math.ceil(-2.9) = -2;
通过上面的取整可知,若取整为int类型的值,得到的还是值本身;所以要是取整int类型的值得时候一般需要将值变为浮点类型的值;
无效示范:
(int)Math.ceil(11/10) = 1;
正确示范:
(int)Math.ceil(11/(10*1.0)) = 2;