To find largest of three numbers

Levels of difficulty: / perform operation:

This java program finds largest of three numbers and then prints it. If the entered numbers are unequal then “numbers are not distinct” is printed.

Swapping using temporary or third variable

import java.util.Scanner;
class LargestOfThreeNumbers
   public static void main(String args[])
      int x, y, z;
      System.out.println("Enter three integers ");
      Scanner in = new Scanner(;
      x = in.nextInt();
      y = in.nextInt();
      z = in.nextInt();
      if ( x > y && x > z )
         System.out.println("First number is largest.");
      else if ( y > x && y > z )
         System.out.println("Second number is largest.");
      else if ( z > x && z > y )
         System.out.println("Third number is largest.");
         System.out.println("Entered numbers are not distinct.");