inti=?;
switch(360问答i)
{
case1:
system.***款.println("one");
case10:
system.***.航意字学println("ten");
case5:
system.*增减金及克田肉沿究矛比**.println("f间助况候送笑当片袁ive");
case3:
s年事树棉色技待可清ystem.***游氧立目纪空工针.println("three");
d汽水手煤efault:
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语句,从它的结束大括号之散怕后的第一个语句继续执行。