java中使用switch语句判断枚举
时间: 2023-12-02 20:05:02 浏览: 88
是的,Java中可以使用switch语句来判断枚举。
以下是一个简单的示例代码:
```java
enum Color {
RED, GREEN, BLUE
}
public class Main {
public static void main(String[] args) {
Color color = Color.GREEN;
switch (color) {
case RED:
System.out.println("Color is red");
break;
case GREEN:
System.out.println("Color is green");
break;
case BLUE:
System.out.println("Color is blue");
break;
default:
System.out.println("Color is unknown");
}
}
}
```
在上面的代码中,我们定义了一个枚举类型Color,然后使用switch语句来判断color的值。根据color的值,我们打印出相应的消息。
需要注意的是,switch语句的条件必须是整数类型或枚举类型。因此,在这个例子中,我们可以直接使用Color类型作为switch语句的条件。
阅读全文