Java Math sqrt() 使用方法及示例 - Java教程

由网友 大卫 发布 阅读 14

Java Math sqrt() 使用方法及示例 - Java教程

Java Math 数学方法

Java Math sqrt()方法返回指定数字的平方根。

sqrt()方法的语法为:

Math.sqrt(double num)

注意:sqrt()是静态方法。因此,我们可以使用类名访问该方法。

sqrt()参数

  • num -要计算平方根的数字

sqrt()返回值

  • 返回指定数字的平方根

  • 如果参数小于0或NaN,则返回NaN

注意:该方法始终返回正数并正确舍入。

示例:Java Math sqrt()

class Main {
  public static void main(String[] args) {

    //创建双精度变量
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = 25.0;
    double value3 = -16;
    double value4 = 0.0;

    //无穷大的平方根
    System.out.println(Math.sqrt(value1));  // Infinity

    //正数的平方根
    System.out.println(Math.sqrt(value2));  // 5.0

    //负数的平方根
    System.out.println(Math.sqrt(value3));  // NaN

    //零的平方根
    System.out.println(Math.sqrt(value4));  // 0.0
  }
}

在上面的示例中,我们使用了Math.sqrt()方法来计算无穷大,正数,负数和零的平方根。

在此,Double.POSITIVE_INFINITY 用于在程序中实现正无穷大。

当我们将int值传递给sqrt()方法时,它将自动将int值转换为double值。

int a = 36;

Math.sqrt(a);   // 返回 6.0

推荐的教程

Java Math 数学方法

Java Math cbrt() Java Math floor()