基本语句格式
switch(参数){
case 变量值1: 代码块语句;
break;
case 变量值2: 代码块语句;
break;
.
.
.
case default: 代码块语句;
break;
}
示例代码:
String bvb = "wodeni";
switch(bvb) {
case "blue": System.out.println("rabbit ");
case "red": System.out.println("blue is sky");
case "bvb": System.out.println("i love you");
default:System.out.println("oo");
case "data": System.out.println("banana");break;
case "apple" : System.out.println("haochibu");
}
结果:
i love you
oo
banana
示例说明了两个问题,一是不加break的后果,二是default的位置影响。
参考:http://blog.youkuaiyun.com/tounaobun/article/details/8485832