java.lang.StrictMath.sqrt() es un método incorporado de la clase StrictMath en Java que se utiliza para obtener la raíz cuadrada positiva redondeada exacta de un valor doble especificado.
Sintaxis:
public static double sqrt(double num)
Parámetros: La función acepta un solo parámetro num de tipo double, cuya raíz cuadrada debe ser devuelta por la función.
Valores devueltos: este método devuelve la raíz cuadrada positiva de num . también da lugar a algunos casos especiales:
- La función devuelve NaN si el argumento es NaN o menor que cero
- La función devuelve infinito positivo cuando el argumento es infinito positivo .
- La función devuelve cero con el mismo signo que el argumento si el argumento es cero
- El resultado es el valor doble más cercano a la raíz cuadrada matemática del valor del argumento.
Ejemplos:
Input: num = 25 Output: 5.0 Input: -729 Output: NaN
Los siguientes programas ilustran el uso del método java.lang.StrictMath.sqrt():
Programa 1:
// Java Program to illustrate // java.lang.StrictMath.sqrt() function import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 289, num2 = -729; double num3 = 0.0, num4 = 547.87; // It returns the positive square root double sqrt_Value = StrictMath.sqrt(num1); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num2); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num3); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num4); System.out.println("square root = " + sqrt_Value); } }
Producción:
square root = 17.0 square root = NaN square root = 0.0 square root = 23.406622994357814
Programa 2:
// Java Program to illustrate // java.lang.StrictMath.sqrt() function import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 1160, num2 = -97; double num3 = -0.0, num4 = 144; double num5 = -72.18; // It returns the positive square root double sqrt_Value = StrictMath.sqrt(num1); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num2); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num3); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num4); System.out.println("square root = " + sqrt_Value); sqrt_Value = StrictMath.sqrt(num5); System.out.println("square root = " + sqrt_Value); } }
Producción:
square root = 34.058772731852805 square root = NaN square root = -0.0 square root = 12.0 square root = NaN
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA