使用Java要求:显示5道算式,并允许用户填入结果,单击检查按钮后,显示分数。请直接给出代码
时间: 2023-02-06 19:51:56 浏览: 88
以下是使用 Java 实现上述功能的示例代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int score = 0; // 分数
// 显示 5 道算式
for (int i = 1; i <= 5; i++) {
int a = (int)(Math.random() * 10);
int b = (int)(Math.random() * 10);
char operator = (Math.random() < 0.5) ? '+' : '-';
int answer = (operator == '+') ? a + b : a - b;
System.out.println("第" + i + "道题:" + a + " " + operator + " " + b + " = ?");
// 允许用户填入结果
System.out.print("请输入结果:");
int result = scanner.nextInt();
// 单击检查按钮后,显示分数
if (result == answer) {
System.out.println("回答正确!");
score++;
} else {
System.out.println("回答错误!正确答案是:" + answer);
}
}
System.out.println("最终分数:" + score);
}
}
```
上述代码会生成 5 道随机的加减法算式,并让用户填入结果,然后检查答案是否正确,最后显示分数。
希望这能帮到你。
阅读全文