Java.lang.StrictMath 类

java.lang.StrictMath.rint() 方法返回最接近参数且等于 a 的双精度值数学整数。在特殊情况下,它返回以下内容:

  • 如果参数值已经等于数学整数,则结果与参数相同。
  • 如果参数是 NaN 或无穷大或正零或负零,则结果与参数相同。

语法

public static double rint(double a)

参数

a 指定双精度值。

返回值

返回最接近参数且等于数学整数的双精度值。

异常

无。

示例:

在下面的示例中,rint() 方法返回最接近给定参数且等于数学整数的双精度值。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(StrictMath.rint(48.45));   
  System.out.println(StrictMath.rint(48.55));   
 }
}

上面的代码将是:

48.0
49.0