
program to input 2 numbers and a choice.Using switch case we need to perform all the mathematical operation.Print a suitable error message if the choice is wrong

import java.util.*;
class SwitchCase
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.print("Enter Number1: ");
int num1=input.nextInt();
System.out.print("Enter Number2: ");
int num2=input.nextInt();
System.out.println("1 Addition");
System.out.println("2 Subtraction");
System.out.println("3 Multiplication");
System.out.println("4 Division");
System.out.println("5 Exit");
System.out.print("Enter your choice: ");
int choice=input.nextInt();
switch(choice){
case 1:
int sum=num1+num2;
System.out.println("Result is "+sum);
break;
case 2:
int diff=0;
if(num1>num2){
diff=num1-num2;
}
else{
diff=num2-num1;
}
System.out.println("Result is "+diff);
break;
case 3:
int mul=num1*num2;
System.out.println("Result is "+mul);
break;
case 4:
int div=0;
if(num1>num2){
div=num1/num2;
}
else{
div=num2/num1;
}
System.out.println("Result is "+div);
break;
case 5:
System.exit(0);
break;
default:
System.out.println("Choose correct mathematical operation.");
}
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.