动手动脑
枚举类型的基本用法:
java枚举类用enum关键字定义,内部各常量用,分割
例:enmu Color{RED,GREEN,BLUE;}
枚举类的声明可在外部也可在内部类,EnumTest的例子在外部
这个是在内部
public class Test
{
enmu Color{RED,GREEN,BLUE;}
public static void main(String[] args)
{
Color c1=Color.RED;
System.out.println(c1);
}
}
输出结果:RED
利用for语句迭代枚举元素
EnumTest例子中就是迭代输出枚举各元素
例2:
enmu Color{RED,GREEN,BLUE;}
public class MyClass {
public static void main(String[] args) {
for (Color myVar : Color.values()) {
System.out.println(myVar);
}
}
}
输出结果:
RED
GREEN
BLUE
在switch语句中使用枚举类:
enmu Color{RED,GREEN,BLUE;}
public class MyClass {
public static void main(String[] args) {
Color myVar = Color.BLUE;
switch(myVar) {
case RED:
System.out.println("红色");
break;
case GREEN:
System.out.println("绿色");
break;
case BLUE:
System.out.println("蓝色");
break;
}
}
}

浙公网安备 33010602011771号