java实现随机生成10道两位数加法,只要输入答案,程序会自动判断是否正确
时间: 2023-05-24 09:03:14 浏览: 81
A:
实现这个功能,可以使用Java的随机数生成器来生成两个1-99之间的随机整数,然后将它们加起来并将结果存储在一个变量中。接下来,显示问题,并让用户输入答案。最后,将用户输入的答案与实际答案进行比较,并输出相应的结果。
下面是一个示例代码:
```java
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int num1 = random.nextInt(99) + 1;
int num2 = random.nextInt(99) + 1;
int answer = num1 + num2;
System.out.println("请计算 " + num1 + " + " + num2 + " = ?");
Scanner scanner = new Scanner(System.in);
int userInput = scanner.nextInt();
if (userInput == answer) {
System.out.println("恭喜你,回答正确!");
} else {
System.out.println("回答错误,正确答案是 " + answer);
}
}
}
```
运行上述代码后,程序会随机生成两个数并显示问题。然后要求用户输入答案。如果用户的输入与实际答案相等,则输出“恭喜你,回答正确!”否则输出“回答错误,正确答案是 X”。其中 X 代表实际答案。