Please explain the questions from the code below: 1. What does a switch statement replace? 2. What happens if you remove a break? 3. What is the purpose of default
Please explain the questions from the code below:
1. What does a switch statement replace?
2. What happens if you remove a break?
3. What is the purpose of default?
import java.util.Scanner;
import java.util.InputMismatchException;
public class Main
{
public static void main(String [] args)
{
Scanner sc = new Scanner(System.in);
int selection = 0;
boolean continueLoop = true;
do{
try
{
System.out.println("Please enter a number 1 - 5");
selection = sc.nextInt();
continueLoop = false;
}
catch(InputMismatchException IME)
{
System.out.println("Invalid input");
sc.next();
}
}while(continueLoop);
switch(selection)
{
case 1 : System.out.println("case 1"); break;
case 2 : System.out.println("case 2"); break;
case 3 : System.out.println("case 3"); break;
case 4 : System.out.println("case 4"); break;
case 5 : System.out.println("case 5"); break;
default : System.out.println("Default");
}
}
}
Please find the answer below :
Step by step
Solved in 2 steps with 2 images