Java StrictMath round()方法
java.lang.StrictMath.round(double a) 方法返回最接近参数的long值。其结果是通过添加1/2取其结果,并且将结果转换长键入四舍五入为整数。它包括以下情况:
- 如果参数为NaN,则结果为0。
- 如果参数为负无穷大,或小于或等于Long.MIN_VALUE值,则结果等于Long.MIN_VALUE值。
- 如果参数为正无穷大,或者大于或等于Long.MAX_VALUE值的任何值,则结果等于Long.MAX_VALUE值。
1 语法
public static long round(double a)
2 参数
a : 这是要舍入一个浮点到long值。
3 返回值
此方法返回四舍五入到最接近参数的long值。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java StrictMath round()方法
*/
import java.lang.*;
public class StrictMathDemo {
public static void main(String[] args) {
double d1 = 86.12 , d2 = 12.01;
// returns the closest long to the argument
long roundValue = StrictMath.round(d1);
System.out.println("closest long value to " + d1 + " = " + roundValue);
roundValue = StrictMath.round(d2);
System.out.println("closest long value to " + d2 + " = " + roundValue);
}
}
输出结果为:
closest long value to 86.12 = 86
closest long value to 12.01 = 12
热门文章
优秀文章