Según la geometría básica, la hipotenusa no es más que el lado más largo de un triángulo rectángulo. Es el lado opuesto al ángulo recto del triángulo. Para encontrar la longitud de la hipotenusa de un triángulo rectángulo, se aplica el teorema de Pitágoras. De acuerdo con este teorema, dados dos lados perpendiculares de un triángulo de longitud p y b, la hipotenusa se puede encontrar mediante la fórmula .
Java.lang.StrictMath.hypot () es un método incorporado de la clase StrictMath que se usa para obtener la hipotenusa o la raíz cuadrada de la suma del cuadrado de dos lados o argumentos dados, es decir . El método excluye todos los desbordamientos y subdesbordamientos intermedios. Da lugar a algunos resultados especiales:
- El método devuelve infinito positivo cuando num1 o num2 es infinito.
- Devuelve NAN cuando cualquiera de los argumentos es NAN y ninguno de los dos es infinito.
Sintaxis:
public static double hypot(double num1, double num2)
Parámetros: El método acepta dos parámetros de tipo Doble:
- num1: Este es el primer valor o cualquier lado.
- num2: Este es el segundo valor o el otro lado.
Valor devuelto: El método devuelve, es decir, la longitud de la hipotenusa.
Ejemplos:
Input: num1 = 3 num2 = 4 Output: 5.0
Los siguientes programas ilustran el método Java.lang.StrictMath.hypot():
Programa 1:
java
// Java program to illustrate the // Java.lang.StrictMath.hypot() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 11, num2 = 13.8; // It returns the hypotenuse double hypotlen = StrictMath.hypot(num1, num2); System.out.println("Length of hypotenuse of side " + num1 + " & " + num2 + " = " + hypotlen); } }
Length of hypotenuse of side 11.0 & 13.8 = 17.647662734764623
Programa 2:
java
// Java program to illustrate the // Java.lang.StrictMath.hypot() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = -54, num2 = -24.8; // It returns the hypotenuse double hypotlen = StrictMath.hypot(num1, num2); System.out.println("Length of hypotenuse of side " + num1 + " & " + num2 + " = " + hypotlen); } }
Length of hypotenuse of side -54.0 & -24.8 = 59.422554640473
Programa 3:
java
// Java program to illustrate the // Java.lang.StrictMath.hypot() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double num1 = 4; double positive_Infinity = Double.POSITIVE_INFINITY; double negative_Infinity = Double.NEGATIVE_INFINITY; double nan = Double.NaN; // When 1 or more argument is NAN double hypotlen = StrictMath.hypot(nan, num1); System.out.println("Hypotenuse length = " + hypotlen); // When both arguments are infinity hypotlen = StrictMath.hypot(positive_Infinity, negative_Infinity); System.out.println("Hypotenuse length = " + hypotlen); } }
Hypotenuse length = NaN Hypotenuse length = Infinity
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