# Java Math hypot()

The Java Math hypot() method computes the square root of x2 + y2 (i.e. hypotenuse) and returns it.

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.