标签:
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
switch语句有如下规则:
int i=5; switch(i){ default: System.out.println("default part"); case 6: System.out.println("first case"); case 7: System.out.println("second case"); } System.out.println("----"); switch(i){ default: System.out.println("default part"); case 5: System.out.println("first case"); case 7: System.out.println("second case"); }
测试结果:
default part
first case
second case
----
first case
second case
--
从结果可以得之: switch 第一先找寻所有的case, 一旦有等于的 就从这个case一直执行直道看到break 结束。 如果没有符合的case, 走default, 也是一直到break结束。
标签:
原文地址:http://www.cnblogs.com/kakaisgood/p/5249856.html