Math中的round、ceil、floor的功能。
2017-05-22 21:37
447 查看
round,意思就是周围,所以可以理解为四舍五入
ceil,天花板,所以理解为向上取整,
floor,地板,所以理解为向下取整
举个例子
public class MathTrap {
public static void main(String[] args) {
System.out.println(Math.round(0.5));
System.out.println(Math.ceil(0.5));
System.out.println(Math.floor(0.5));
}
}结果为:
![](https://img-blog.csdn.net/20170522214241702?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGRnNzQ1OTc5NzQ5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
总结一下:
round就是加上0.5在向下取整
ceil就是像是向上取整,即使你讲0.5改成0.4输出的还是1.0
floor就是向下取整,所以0.5向下取整的结果为0
ceil,天花板,所以理解为向上取整,
floor,地板,所以理解为向下取整
举个例子
public class MathTrap {
public static void main(String[] args) {
System.out.println(Math.round(0.5));
System.out.println(Math.ceil(0.5));
System.out.println(Math.floor(0.5));
}
}结果为:
总结一下:
round就是加上0.5在向下取整
ceil就是像是向上取整,即使你讲0.5改成0.4输出的还是1.0
floor就是向下取整,所以0.5向下取整的结果为0
相关文章推荐
- 实现JavaScript 的Math.round,Math.ceil,Math.floor函数功能 CodeWars 打怪日记
- Math类中的round、ceil和floor方法的功能介绍
- Math.round(), Math.floor(),Math.ceil() ,Number.toFixed()
- Math.round(),Math.ceil(),Math.floor()的区别
- js中Math之random,round,ceil,floor的用法总结
- Java Math floor round ceil 函数
- Java Math.floor(),Math.round(),Math.ceil(), num.toFixed()总结(转+编)
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整小结【转】
- Javascript Math ceil()、floor()、round()三个函数的区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Java Math的中floor,round,ceil的用法
- Java Math的floor、ceil、round方法
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整小结
- Java Math的 floor,round和ceil的总结
- Math.round()、Math.ceil()、Math.floor()与Math.random()的区别?
- Javascript Math.ceil()与Math.round()与Math.floor()区别
- Javascript Math ceil()、floor()、round()三个函数的区别
- Java入门学习-使用Math,实现lg、平方、开方、round、floor、ceil的算法。
- Java Math的floor、ceil、rint及round方法
- Math.floor,Math.ceil,Math.rint,Math.round用法详解