English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
num -Número para calcular la raíz cuadrada
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.
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