当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Math sqrt()用法及代码示例


在本教程中,我们将借助示例了解 Java Math.sqrt() 方法。

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

示例

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

    // compute square root of 25
    System.out.println(Math.sqrt(25));


  }
}

// Output: 5.0

数学语法。sqrt()

用法:

Math.sqrt(double num)

在这里,sqrt() 是一个静态方法。因此,我们使用类名 Math 访问该方法。

参数:

sqrt() 方法采用单个参数。

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

sqrt() 返回值

  • 返回指定数字的平方根
  • 如果参数小于 0 或 NaN,则返回 NaN

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

示例:Java 数学 sqrt()

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

    // create a double variable
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = 25.0;
    double value3 = -16;
    double value4 = 0.0;

    // square root of infinity
    System.out.println(Math.sqrt(value1));  // Infinity


    // square root of a positive number
    System.out.println(Math.sqrt(value2));  // 5.0


    // square root of a negative number
    System.out.println(Math.sqrt(value3));  // NaN


    // square root of zero
    System.out.println(Math.sqrt(value4));  // 0.0

  }
}

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

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

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

int a = 36;

Math.sqrt(a);   // returns 6.0

相关用法


注:本文由纯净天空筛选整理自 Java Math sqrt()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。