Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
2016-02-19 19:54
519 查看
Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应,
例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;
floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-12;
最难掌握的是round方法,他表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果是12,Math.round(-11.5)的结果为-11.
例如:ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;
floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-12;
最难掌握的是round方法,他表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果是12,Math.round(-11.5)的结果为-11.
相关文章推荐
- EditText属性详解
- 软考之路(三)---组成原理
- javascript--argument&this
- LeetCode_OJ【56】Merge Intervals
- Toast源代码分析
- MySQL中一致性非锁定读
- for..in遍历,枚举器
- React-Native OpenGL体验二
- POJ 1523 SPF(Tarjan 求解连通分量)
- 如何用剪切板实现数据传递(本文分字符串和对象)
- 三大工厂模式
- Hadoop快速入门
- android AudioManager AUDIOFOCUS
- TOEFL 学习笔记(writing 4)
- USACO 1.1 beads
- HDU 1498 50 years, 50 colors 二分图最小点覆盖
- Innodb事务隔离级别
- ccf算法模板
- git 时遇到fatal:multiple stage entries for merged file处理办法
- markdown学习1:推荐的MarkDown在线编辑器 StackEdit