Largest of Three Numbers in Java
Find the largest of three numbers using conditional statements.
BeginnerModule 1: Basic Java ProgramsExample 7 of 20
largest-of-three-numbers.java
1import java.util.Scanner;23public class Main {4 public static void main(String[] args) {5 Scanner sc = new Scanner(System.in);67 System.out.print("Enter first number: ");8 double a = sc.nextDouble();9 System.out.print("Enter second number: ");10 double b = sc.nextDouble();11 System.out.print("Enter third number: ");12 double c = sc.nextDouble();1314 double largest;1516 if (a >= b && a >= c) {17 largest = a;18 } else if (b >= a && b >= c) {19 largest = b;20 } else {21 largest = c;22 }2324 System.out.println("Largest = " + largest);2526 sc.close();27 }28}
Output
Enter first number: 5 Enter second number: 12 Enter third number: 9 Largest = 12.0
What's going on
We use a series of comparisons (>=) to determine which of the three numbers is the largest.