The syntax of the hypot()
method is:
Math.hypot(double x, double y)
Note: The hypot()
method is a static method. Hence, we can call the method directly using the class name Math
.
hypot() Parameters
- x, y - double type arguments
hypot() Return Values
- returns Math.sqrt(x2 + y2)
The returned value should be within the range of the double
data type.
Note: The Math.sqrt()
method returns the square root of specified arguments. To learn more, visit Java Math.sqrt().
Example 1: Java Math.hypot()
class Main {
public static void main(String[] args) {
// create variables
double x = 4.0;
double y = 3.0;
//compute Math.hypot()
System.out.println(Math.hypot(x, y)); // 5.0
}
}
Example 2: Pythagoras Theorem Using Math.hypot()
class Main {
public static void main(String[] args) {
// sides of triangle
double side1 = 6.0;
double side2 = 8.0;
// According to Pythagoras Theorem
// hypotenuse = (side1)2 + (side2)2
double hypotenuse1 = (side1) *(side1) + (side2) * (side2);
System.out.println(Math.sqrt(hypotenuse1)); // prints 10.0
// Compute Hypotenuse using Math.hypot()
// Math.hypot() gives √((side1)2 + (side2)2)
double hypotenuse2 = Math.hypot(side1, side2);
System.out.println(hypotenuse2); // prints 10.0
}
}
In the above example, we have used the Math.hypot()
method and the Pythagoras Theorem to calculate the hypotenuse of a triangle.