round

来源:互联网 发布:澳洲红蟹能吃吗 知乎 编辑:程序博客网 时间:2024/06/11 15:20

学习javaApi第三十九天

java.lang.Math
- jdk版本:1.0
- 类型:class


方法

public static long round(double a)

返回最接近参数的 long。结果将舍入为整数:加上 1/2,对结果调用 floor 并将所得结果强制转换为 long 类型。换句话说,结果等于以下表达式的值:

(long)Math.floor(a + 0.5d)

特殊情况如下:
- 如果参数为 NaN,那么结果为 0。
- 如果结果为负无穷大或任何小于等于 Long.MIN_VALUE 的值,那么结果等于 Long.MIN_VALUE 的值。
- 如果参数为正无穷大或任何大于等于 Long.MAX_VALUE 的值,那么结果等于 Long.MAX_VALUE 的值。


参数:
a - 舍入为 long 的浮点值。
返回:
舍入为最接近的 long 值的参数值。