java switch case 枚举多个条件
时间: 2024-07-22 11:00:59 浏览: 85
Java的`switch`语句通常用于基于某个表达式的值执行不同的代码块,当需要处理一组相关的枚举常量作为条件时,可以将它们放在`case`标签里。以下是使用`switch`处理枚举多个条件的例子:
```java
// 定义一个枚举类型
enum Color {
RED, GREEN, BLUE
}
public class Main {
public static void main(String[] args) {
Color color = Color.RED;
// 使用 switch 语句根据颜色枚举值执行相应操作
switch (color) {
case RED:
System.out.println("这是红色");
break;
case GREEN:
System.out.println("这是绿色");
break;
case BLUE:
System.out.println("这是蓝色");
break;
default:
System.out.println("未知的颜色");
}
}
}
```
在这个例子中,如果`color`变量的值是`Color.RED`,那么就会打印"这是红色"。如果`color`改变,比如设置为`Color.GREEN`,则会打印"这是绿色",依此类推。
阅读全文