、一个整数不能直接赋值给一个枚举变量,必须用该枚举变量所属的枚举类型进行类型强制转换后才能赋值
时间: 2024-05-14 18:12:59 浏览: 67
深入理解Python中变量赋值的问题
5星 · 资源好评率100%
给枚举变量。例如:
```java
enum Color {
RED, BLUE, GREEN
}
public class Main {
public static void main(String[] args) {
int num = 1;
Color color = (Color) num; // 错误!不能直接赋值给枚举变量
Color color2 = Color.RED;
int num2 = (int) color2; // 正确!枚举变量可以强制转换为整数
}
}
```
阅读全文