我正在制作一个简单的程序,它使用1 到 10之间的随机数生成一个随机数学问题。运算符也将在+,- 和 *之间随机。当我尝试使用 case 语句并返回操作值并打印问题(最后)时,它说没有操作变量。
int number1 = (int)(Math.random()* 10) + 1;
int number2 = (int)(Math.random()* 10) + 1;
int operator = (int)(Math.random()* 3) + 1;
switch (operator){
case 1: {
String operation = "+";
int correctResult = number1 + number2;
break;
}
case 2: {
String operation = "-";
int correctResult = number1 - number2;
break;
}
case 3: {
String operation = "*";
int correctResult = number1 * number2;
break;
}
}
System.out.print(number1+operation+number2+": ");
String studentAnswer = scanner.next();
偶然的你
慕勒3428872
慕丝7291255
相关分类