Java.lang.StrictMath 类

java.lang.StrictMath.sqrt() 方法返回给定数字的平方根。在特殊情况下,它返回以下内容:

  • 如果参数为 NaN 或小于零,则结果为 NaN。
  • 如果参数为正无穷大,则结果为 NaN。结果为正无穷大。
  • 如果参数为正零或负零,则结果与参数相同。

语法

public static double sqrt(double a)
  • 1

参数

a 指定一个值。

返回值

返回a的正平方根。如果参数为 NaN 或小于零,则结果为 NaN。

异常

无。

示例:

在在下面的示例中,sqrt()方法用于找出给定数字的平方根。

import java.lang.*;

public class MyClass {
 public static void main(String[] args) {
  System.out.println(StrictMath.sqrt(25)); 
  System.out.println(StrictMath.sqrt(30)); 
  System.out.println(StrictMath.sqrt(35.5)); 
  System.out.println(StrictMath.sqrt(-25));     
 }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

上述代码的输出将是:

5.0
5.477225575051661
5.958187643906492
NaN
  • 1
  • 2
  • 3
  • 4