public class SwitchCases {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.println("Enter two numbers");
int x = input.nextInt();
int y = input.nextInt();
System.out.println("Choose a random number between 1 and 4: ");
int random = input.nextInt();
double result;
switch (random){
case 1:
result = x + y;
break;
case 2:
result = x - y;
break;
case 3:
result = x * y;
break;
case 4:
result = x / y;
break;
default:
System.out.print("Error! operator is not correct");
return;
}
System.out.printf("%.1f %c %.1f = %.1f", x, random, y, result);
}
}
why is case 4 giving me an error message?
1 answer