**Program to demonstrate how to use Pythagoras Theorem to calculate hypotenuse of a right-angled triangle in Java**

package com.hubberspot.code; import java.util.Scanner; public class PythagorasTheoremCode { public static void main(String[] args) { // In order to apply Pythagoras theorem // we have to apply for the formula as // hypotenuse * hypotenuse = height * height + base * base // Create a Scanner object which takes System.in object // this makes us read values from the console // We will ask user to input values for the height and base Scanner scanner = new Scanner(System.in); // Prompting user to enter height ... System.out.println("Enter the height of right-angled triangle : "); double height = 0; // Scanner objects nextDouble reads output from the console // entered by user and stores into the double variable height = scanner.nextDouble(); // Prompting user to enter base ... System.out.println("Enter the base of right-angled triangle : "); double base = 0; base = scanner.nextDouble(); System.out.println("Applying Pythagoras Theorem ... "); System.out.println(); // Math.sqrt method calculates the square root of the argument // passed to it // Math.pow method takes two arguments and // returns the value of the first argument // raised to the power of the second argument. double hypotenuse = Math.sqrt(Math.pow(height, 2) + Math.pow(base, 2)); System.out.println("Hypotenuse of right-angled triangle : " + hypotenuse); } }

**Output of the program :**