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(x^{2} + y^{2}) 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

Programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, Hibernate / JPA.

#### Latest posts by Wayan Saryada (see all)

- How to format LocalDate object using Jackson? - February 16, 2017
- How to pretty print JSON string using Jackson? - February 15, 2017
- How to convert java.time.LocalDate to java.util.Date? - February 14, 2017