ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数,在这里以java为例:
package com.test;
public class CeilTest {
private static final double[] TEST_DATA = {1, 1.3, 1.6, 0, -1, -1.3, -1.6 };
public static void main(String[] args) {
for(double num : TEST_DATA){
test(num);
}
}
public static void test(double num){
System.out.println(num+"的Math.ceil结果:"+Math.ceil(num));
}
}
运行的结果如下:
向上取整的时候,正数,则直接将当前整数加一;负数,则将整数后面的数据抹除;整数,则不变。