Java Online Compiler
Example: Largest of Three Numbers using Nested If-Else in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Largest of Three Numbers using Nested If-Else import java.util.Scanner; // Main class containing the entry point of the program public class Main { public static void main(String[] args) { // Step 1: Declare variables to store the three numbers int num1, num2, num3; // Step 2: Create a Scanner object to get user input Scanner scanner = new Scanner(System.in); // Step 3: Prompt the user to enter the three numbers System.out.print("Enter the first number: "); num1 = scanner.nextInt(); System.out.print("Enter the second number: "); num2 = scanner.nextInt(); System.out.print("Enter the third number: "); num3 = scanner.nextInt(); // Step 4: Determine the largest number using nested if-else statements int largest; if (num1 >= num2) { if (num1 >= num3) { largest = num1; // num1 is largest } else { largest = num3; // num3 is largest } } else { // num2 > num1 if (num2 >= num3) { largest = num2; // num2 is largest } else { largest = num3; // num3 is largest } } // Step 5: Print the largest number System.out.println("The largest number is: " + largest); // Step 6: Close the scanner to prevent resource leak scanner.close(); } }
Output
Clear
ADVERTISEMENTS