English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Java Control de flujo

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones de Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Entrada/Salida (I/O)

Java Reader/Writer

Otras temáticas de Java

Uso y ejemplo de Java Math sqrt()

Java Math 数学方法

El método Java Math sqrt() devuelve la raíz cuadrada del número especificado.

La sintaxis del método sqrt() es:

Math.sqrt(double num)

Atención:sqrt() es un método estático. Por lo tanto, podemos acceder a este método utilizando el nombre de la clase.

Parámetros de sqrt()

  • num -Número para calcular la raíz cuadrada

sqrt() valor de retorno

  • Devuelve la raíz cuadrada del número especificado

  • Si el parámetro es menor que 0 o NaN, se devuelve NaN

Atención:Este método siempre devuelve un número positivo y redondea correctamente.

Ejemplo: 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);   // Regresar 6.0

推荐的教程

Java Math 数学方法