/* Program SwitchExample.java Demonstrates Switch Statement */ import javax.swing.*; class SwitchExample { public static void main (String args[]) { int number1, number2; String userResponse; userResponse = JOptionPane.showInputDialog(null, "Select operation\n"+ "0. Add\n"+ "1. Subtract\n"+ "2. Multiply\n"+ "3. Divide\n" + "4. Remainder"); int selection = Integer.parseInt(userResponse); userResponse = JOptionPane.showInputDialog(null,"Enter first integer"); number1 = Integer.parseInt(userResponse); userResponse = JOptionPane.showInputDialog(null,"Enter second integer"); number2 = Integer.parseInt(userResponse); switch ( selection ) { case 0: JOptionPane.showMessageDialog(null,number1 + " + " + number2 + " = "+ (number1+number2)); break; case 1: JOptionPane.showMessageDialog(null,number1 + " - " + number2 + " = "+ (number1-number2)); break; case 2: JOptionPane.showMessageDialog(null,number1 + " * " + number2 + " = "+ (number1*number2)); break; case 3: JOptionPane.showMessageDialog(null,number1 + " / " + number2 + " = "+ (number1/number2)); break; case 4: JOptionPane.showMessageDialog(null,number1 + " % " + number2 + " = "+ (number1%number2)); break; default: // None of the above possibilities JOptionPane.showMessageDialog(null,"Unrecognized Operation"); } // End of switch statement } // End of method main } // End of class SwitchExample