Using a switch statement, write a program that prompts the user for a numeric code and two operands. The numeric codes of 1, 2, 3, and 4 represents addition, subtraction, multiplication, and division respectively. Before division, your program should check whether the second operand is not zero. If it is, it should display “Division by zero not allowed” to the screen.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Code: ");
int code = in.nextInt();
System.out.print("Operand1: ");
int operand1 = in.nextInt();
System.out.print("Operand2: ");
int operand2 = in.nextInt();
if (operand2 == 0) {
System.out.println("Division by zero not allowed");
} else {
switch (code) {
case 1:
System.out.println("Sum = " + (operand1 + operand2));
break;
case 2:
System.out.println("Difference = " + (operand1 - operand2));
break;
case 3:
System.out.println("Product = " + (operand1 * operand2));
break;
case 4:
System.out.println("Quotient = " + (operand1 / operand2));
break;
}
}
}
}
Comments
Leave a comment