java examples
Home Java Examples Resources Java Interview Questions
Brainpower SEO

How to calculate the length of hypotenuse?

Hypot is a mathematical function defined to calculate the length of the hypotenuse of a right-angle triangle. It was designed to avoid errors arising due to limited precision calculations performed on computers.

The Math.hypot(double x, double y) return the sqrt(x2 + y2) without intermediate overflow or underflow. The result will be same with this calculation Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)).

package com.javacoderanch.example.math;

public class HypotExample {
    public static void main(String[] args) {
        double number1 = 3.0d;
        double number2 = 5.0d;

        //
        // calculate square root of total value of
        // number1 ^ 2 + number2 ^ 2
        //
        double sqr = Math.hypot(number1, number2);

        System.out.println("Total value= " + (Math.pow(number1, 2) +
                Math.pow(number2, 2)));
        System.out.println("Square root= " + sqr);

    }
}