Math类中的floor、ceil和round方法
1.floor方法用来对一个浮点数向下取整,返回不大于该浮点数的最大整数。用数轴来看,就是数轴上,该浮点数左边的最大整数
2.ceil方法用来对一个浮点数向上取整,返回不小于该浮点数的最小整数。用数轴来看,就是数轴上,该浮点数右边的最小整数。
3.round方法用来对一个浮点数进行四舍五入操作。实际上,就是将这个浮点数加上0.5之后,再进行floor操作。
4.示例
floor | ceil | round | |
1 | 1 | 1 | 1 |
0.6 | 0 | 1 | 1 |
0.5 | 0 | 1 | 1 |
0.4 | 0 | 1 | 0 |
0 | 0 | 0 | 0 |
-0.4 | -1 | -0 | 0 |
-0.5 | -1 | -0 | 0 |
-0.6 | -1 | -0 | -1 |
-1 | -1 | -1 | -1 |