switch后放枚举
时间: 2024-11-24 12:43:08 浏览: 13
7enum和switch语句联合案例分析VC共6页.pdf
在编程中,特别是使用面向对象的语言如Java,`switch`语句通常用于基于某种条件执行不同的代码块。当与枚举(Enum)结合时,可以提供一种更清晰、结构化的控制流程。枚举是一种特殊的类型,它是一组命名常量的集合。以下是使用`switch`和枚举的一般示例:
```java
public enum Color {
RED,
GREEN,
BLUE;
public void printColor() {
switch (this) {
case RED:
System.out.println("当前颜色是红色");
break;
case GREEN:
System.out.println("当前颜色是绿色");
break;
case BLUE:
System.out.println("当前颜色是蓝色");
break;
default:
System.out.println("未知的颜色");
}
}
}
// 使用枚举
Color currentColor = Color.RED; // 或者其他枚举值
currentColor.printColor();
```
在这个例子中,`Color`枚举有三个成员RED, GREEN, 和BLUE。通过将枚举变量赋值给`switch`表达式,可以根据枚举的值选择相应的`printColor()`方法执行。
阅读全文