学习枚举前,switch中可以放得是int,char,byte,short四种类型,枚举enum也是可以和switch一块搭配使用的
代码如下:
import java.util.Random;
/**
* Created by charleszhu on 14-2-14.
*/
public class TestSwichEunm {
public static void main(String[] args) {
ColorE ce = ColorE.values()[new Random().nextInt(3)];
switch (ce){
case RED:
System.out.print("RED");
break;
case BLUE:
System.out.println("BLUE");
break;
case BLACK:
System.out.println("BLACK");
break;
default:
break;
}
}
}
enum ColorE {
RED,BLUE,BLACK
}
对于枚举类型,switch里面,如果没有defualt 就需要实现所有可能,少一个也会报错
也可以只写两个也可以把最后一种情况放到default里面,