Java随机生成运算符
时间: 2024-09-12 10:15:16 浏览: 52
ExpGen:Java随机数学表达式生成器
在Java中,如果你想随机生成运算符用于表达式计算,你可以使用`java.util.Random`类配合一些枚举类型的运算符。首先,创建一个包含各种运算符的枚举,例如:
```java
public enum MathOperator {
ADD("+"),
SUBTRACT("-"),
MULTIPLY("*"),
DIVIDE("/");
private String symbol;
MathOperator(String symbol) {
this.symbol = symbol;
}
public String getSymbol() {
return symbol;
}
}
```
然后,你可以创建一个Random对象并从中获取随机运算符:
```java
import java.util.Random;
public class RandomMathOperatorExample {
private static final List<MathOperator> OPERATORS = Arrays.asList(MathOperator.values());
public static void main(String[] args) {
Random random = new Random();
MathOperator operator = OPERATORS.get(random.nextInt(OPERATORS.size()));
System.out.println("随机生成的运算符是:" + operator.getSymbol());
}
}
```
在这个例子中,程序会从`MathOperator`的所有值中随机选择一个,并打印出相应的运算符。
阅读全文