Java Math的 floor,round和ceil的总结

来源:互联网 发布:美工刀削铅笔 编辑:程序博客网 时间:2024/05/04 10:34

转自 foart的专栏 ,博主:cg_program   原文章:点击打开链接

Math的这三个方法经常容易忘记,故记录下来

floor 返回不大于的最大整数 
round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)

round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12Math.round(-11.5)的结果为-11


ceil 则是不小于他的最小整数 

看例子

 Math.floorMath.roundMath.ceil1.411 2 1.512 2 1.612 2 -1.4-2-1 -1 -1.5-2-1 -1 -1.6-2-2 -1 

0 0
原创粉丝点击