Java Math hypot()

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


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.

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community