枚举就是列举。就是把一些属性值列举出来,组成一个列举的集合。枚举中的值通常都是见明知义的属性值。这样可以增加程序的可读性,也可以降低书写程序的难度。
枚举的定义方法是:
enum 枚举名 {属性1,属性2,属性3,...};
枚举使用时使用 属性名.属性值 的方法来访问。
如下所示:
enum color{red,yello,green}; //定义枚举color,并列举3个值
public class testEnum{
public static void main(String[] args){
color c = color.red; //访问枚举中的值,并赋值给枚举型的变量c
System.out.println(c); //输出变量
}
}
在switch选择结构中使用枚举:
enum color{red,yello,green}
public class testEnum{
public static void main(String[] args){
color c = color.red;
System.out.println(c);
switch(c){
case red:{
System.out.println("color is red.");
break;
}
case yello:{
System.out.println("color is yellow.");
break;
}
case green:{
System.out.println("color is green.");
break;
}
}
}
}
编译执行