将整数常量赋值给枚举变量
时间: 2024-09-11 20:10:43 浏览: 43
c代码-1.8 char字符变量赋值整数
在Java中,枚举(Enum)是一种特殊类型的类,它将一组固定的常量组织在一起,并允许这些常量具有一些额外的行为。如果你想要将整数常量赋值给枚举变量,首先你需要定义一个枚举类型,并在其中声明一个成员变量来存储这个整数值。
例如:
```java
public enum Color {
RED(1), GREEN(2), BLUE(3);
private int value;
// 构造函数接受整数作为值
Color(int value) {
this.value = value;
}
// 获取整数值
public int getValue() {
return value;
}
}
```
在这个例子中,`RED`, `GREEN`, 和 `BLUE` 是枚举常量,它们分别对应整数值 1、2 和 3。你可以像这样创建并赋值给枚举变量:
```java
Color color = Color.RED; // 赋值整数常量 1
int redValue = color.getValue(); // 获取枚举变量对应的整数值
```
阅读全文