定义类文件RandomPractice.java,需完成以下功能: 利用随机数方法,生成一个(0,50]以内的整数加法算式,通过屏幕输入答案,并显示输入的答案是否正确。屏幕效果为: XX+XX=? 请输入您的答案: XX(用户输入) 正确
时间: 2024-02-25 13:52:14 浏览: 59
下面是 RandomPractice.java 的代码实现:
```java
import java.util.Random;
import java.util.Scanner;
public class RandomPractice {
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
int num1 = random.nextInt(50) + 1;
int num2 = random.nextInt(50) + 1;
int answer = num1 + num2;
System.out.print(num1 + "+" + num2 + "=? ");
int userAnswer = scanner.nextInt();
if (userAnswer == answer) {
System.out.println("正确");
} else {
System.out.println("错误");
}
}
}
```
程序首先创建了一个 `Random` 对象和一个 `Scanner` 对象,然后生成两个随机整数 `num1` 和 `num2`,并计算它们的和 `answer`。程序通过 `System.out.print` 方法输出算式,并让用户输入答案。程序使用 `scanner.nextInt()` 方法获取用户输入的整数,然后与正确答案 `answer` 进行比较,如果相等则输出 "正确",否则输出 "错误"。
阅读全文