java ceil 方法有什么用?

kjsrah 发布于 2013/06/02 14:07
阅读 1K+
收藏 1
ceil()方法返回double类型的不小于传入参数值的最小整数值。这句话是什么意思? 能否写个小程序比喻的讲解下,谢谢。
加载中
0
excepiton
excepiton

这种学习态度真的要不得啊,学编程就是要动手。

ceil是返回大于或等于这个double数值且最接近的整数。floor和它相反,round就是四舍五入

public class Test{
    public static void main(String[] args){
       double a= 1.3;
       System.out.println("1.3 ceil:"+Math.ceil(a));
       System.out.println("1.3 floor:"+Math.floor(a));
       System.out.println("1.3 round:"+Math.round(a));
   
   a= -1.3;
   System.out.println("-1.3 ceil:"+Math.ceil(a));
       System.out.println("-1.3 floor:"+Math.floor(a));
       System.out.println("-1.3 round:"+Math.round(a));
   
   a= 1.8;
   System.out.println("1.8 ceil:"+Math.ceil(a));
       System.out.println("1.8 floor:"+Math.floor(a));
       System.out.println("1.8 round:"+Math.round(a));
   
   a= -1.8;
   System.out.println("-1.8 ceil:"+Math.ceil(a));
       System.out.println("-1.8 floor:"+Math.floor(a));
       System.out.println("-1.8 round:"+Math.round(a));
    }
}
0
南湖船老大
南湖船老大
分页时要用到,做过网站的都知道
行陌路
行陌路
是的,总页都用它算
0
八木
八木
ceil天花板的意思,就是比这个数大的整数,比如Math.ceil(1.1)=2
0
大米被占用
大米被占用
楼上的,真是太有耐心了。楼主也挺有耐心的,有发帖这功夫,写个demo自己就知道了
0
开源中国董事会主席
开源中国董事会主席

ceil是进一法

floor是四舍五入法

杨志兵
杨志兵
在PHP中,ceil往上取,floor网下取,round才是四舍五入。难道JAVA的floor是四舍五入?
返回顶部
顶部