使用Java生成50道100以内的加减法算式
时间: 2024-12-06 10:22:37 浏览: 22
在Java中,我们可以创建一个简单的程序来随机生成100以内的加减法算式。这里有一个基本的示例,展示了如何使用`java.util.Random`类来生成随机数,并组合它们形成算式:
```java
import java.util.Random;
public class MathQuizGenerator {
private static final int MAX_NUMBER = 100;
private static final String[] OPERATORS = {"+", "-"};
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 50; i++) {
int num1 = random.nextInt(MAX_NUMBER);
int num2 = random.nextInt(MAX_NUMBER - num1 + 1); // Ensure num2 is smaller than or equal to num1
String operator = OPERATORS[random.nextInt(OPERATORS.length)];
System.out.printf("第%d题: %d %s %d = ?\n", i+1, num1, operator, num2);
}
}
}
```
这个程序会生成50道形式为"第几题: 数字1 操作符 数字2 = ?"的题目,其中操作符是从"+"和"-"两个中随机选择的。
阅读全文