How do I 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 org.kodejava.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);

Wayan Saryada

Wayan Saryada

A programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, JPA, etc. If you need help on Java programming you can hire me on Fiverr.
Wayan Saryada

Leave a Reply