Java 比较运算符枚举类
时间: 2023-08-10 22:38:37 浏览: 100
运算的级别-Java大学实用教程
Java中并没有内置的比较运算符枚举类,但是我们可以自己创建一个。
比较运算符枚举类可以用来表示Java中的六个比较运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)和小于等于(<=)。
下面是一个简单的比较运算符枚举类的示例:
```java
public enum CompareOperator {
GREATER_THAN(">"),
LESS_THAN("<"),
EQUAL_TO("=="),
NOT_EQUAL_TO("!="),
GREATER_THAN_OR_EQUAL_TO(">="),
LESS_THAN_OR_EQUAL_TO("<=");
private final String symbol;
CompareOperator(String symbol) {
this.symbol = symbol;
}
public String getSymbol() {
return symbol;
}
}
```
在这个枚举类中,我们定义了六个枚举常量,分别对应Java中的六个比较运算符。每个枚举常量都有一个对应的符号,可以通过`getSymbol()`方法获取。
使用这个枚举类时,可以直接使用枚举常量作为比较运算符,例如:
```java
int a = 10;
int b = 5;
if (a CompareOperator.GREATER_THAN b) {
System.out.println("a大于b");
}
```
在这个例子中,我们使用了`GREATER_THAN`枚举常量表示大于运算符,将其作为运算符使用。如果a大于b,则输出"a大于b"。
阅读全文