Program to demonstrate how to use Pythagoras Theorem to calculate hypotenuse of a right-angled triangle in Java
   
Output of the program :
  
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 :
