Java随机出十道小学四则运算题目,要求操作数为10以内,运算加、减、乘、除,并可以根据用户的答案给出“√”或者“×”提示,最后计算总得分
时间: 2024-03-06 17:51:52 浏览: 23
好的,以下是一个 Java 随机出十道小学四则运算题目的示例代码,每个操作数为 10 以内,运算加、减、乘、除,并根据用户的答案给出“√”或者“×”提示,最后计算总得分:
```java
import java.util.Random;
import java.util.Scanner;
public class ArithmeticQuiz {
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
int score = 0;
for (int i = 1; i <= 10; i++) {
int num1 = random.nextInt(10) + 1;
int num2 = random.nextInt(10) + 1;
int operator = random.nextInt(4);
String operatorStr = "";
int answer = 0;
switch (operator) {
case 0:
operatorStr = "+";
answer = num1 + num2;
break;
case 1:
operatorStr = "-";
answer = num1 - num2;
break;
case 2:
operatorStr = "*";
answer = num1 * num2;
break;
case 3:
operatorStr = "/";
answer = num1 / num2;
break;
}
System.out.print(i + ". " + num1 + " " + operatorStr + " " + num2 + " = ");
int userAnswer = scanner.nextInt();
if (userAnswer == answer) {
System.out.println("√");
score++;
} else {
System.out.println("×");
}
}
System.out.println("Your score is " + score + "/10");
}
}
```
这个程序会随机生成十道小学四则运算题目,每个操作数为 10 以内,运算加、减、乘、除。然后让用户输入答案,每输入一次就会输出“√”或者“×”提示,最后输出用户的得分。