i记奏案nti=?;
switch(i)
{
case1:
system.***.println("one");
case1第轴喜0:
system.***.pri美厚说品接散获全弱回线ntln("ten");
case5:
syste穿司剧至身制校审需义济m.***.println("fi在永格到原苗排至又底ve");
case3:
system.***.println("three");
default:
system.***.println("other");
}
若?=1输出one,若?=10,输出ten。。。。。。
switch(表达式)
{
case值1:难威脸样方发语句1
break;
case值2:语句2
break;
...
default:语句n
break;
}
从表达式值等于某个case语句后的值开始,它下方的所有语句都会一直运行,直到遇到一个break为止。随后,switch语句将结束,程特长假静州见了责刚序从switch结束大括号黑血样教拿报均功说之后的第一个语句继续执行,并忽略其他case。
假如任何一个case语句的值都不等于表达式的值,就运行可选号仍调传标签default之下的语句。
假如表达式的值和任何一个case标签都不匹配,同时没有发现一个default标签,程序会跳过整个switch语句,从它的结束大括号之后的第一个语句继续执行。