Java Math的 floor,round和ceil的总结
2015-07-27 18:11
375 查看
floor 返回不大于的最大整数
round 则是4舍5入的计算,入的时候是到大于它的整数
round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。
ceil 则是不小于他的最小整数
看例子
round 则是4舍5入的计算,入的时候是到大于它的整数
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 |
相关文章推荐
- Eclipse使用中的奇奇怪怪问题
- 自制Java中的Mutex类
- Java笔记之线程池
- java.lang.OutOfMemoryError: Java heap space解决方案
- 如何对生产环境的JAVA应用进行远程调试
- eclipse 基本设置
- java单点登录系统CAS的简单使用
- Spring配置事务中的 transactionAttributes 各属性含义
- CXF实战之集成Spring(三)
- java中包的作用以及权限问题
- struts1、struts2 遍历map<String,List<TItem>>
- MyEclipse 8.6 更新安装 maven插件
- 生成MyEclipse6.5&7.5&8.0注册码的java源码
- JAVA里的别名机制
- java工厂模式
- Java内存模型
- java集群优化——ORM框架查询优化原理
- JAVA中变量的类型及命名规范
- Spring -- 4.0新特性 -- 泛型依赖注入
- JAVA--多线程基础