Java Math的 floor,round和ceil的总结
2013-06-09 21:35
525 查看
floor 返回不大于的最大整数
round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)
round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
ceil 则是不小于他的最小整数
看例子
Math.round()总结:
1、参数的小数点后第一位<5,运算结果为参数整数部分。
2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。
round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)
round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
ceil 则是不小于他的最小整数
看例子
Math.floor | Math.round | Math.ceil | |
1.4 | 1 | 1 | 2 |
1.5 | 1 | 2 | 2 |
1.6 | 1 | 2 | 2 |
-1.4 | -2 | -1 | -1 |
-1.5 | -2 | -1 | -1 |
-1.6 | -2 | -2 | -1 |
1、参数的小数点后第一位<5,运算结果为参数整数部分。
2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。
相关文章推荐
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结 ,java基础知识
- Java Math的 floor,round和ceil的总结(有用)
- Java Math的 floor,round和ceil的总结
- java Math的round,floor,ceil,IEEEremainder 方法总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结 .
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- 经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval
- Java Math.floor(),Math.round(),Math.ceil(), num.toFixed()总结(转+编)
- Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- Java Math的 floor,round和ceil的总结
- JS中Math之random,round,ceil,floor的用法总结
- Java Math的 floor,round和ceil的总结
- Java Math的floor、ceil、round方法