黑马程序员技术交流社区
标题:
switch 选择语句case穿透
[打印本页]
作者:
Q的感动
时间:
2016-3-9 13:23
标题:
switch 选择语句case穿透
switch(表达式)
{
case:值1
语句1;
break;
case:值2
语句2;
break;
case:值3
语句3;
break;
.
.
.
default:
语句4;
break;
}
上面switch语句会在什么情况下发生case穿透呢?case穿透的结果会是怎样呢?
作者:
yunfeng482
时间:
2016-3-9 23:17
1.
case:值1
语句1;//当case语句后面没有break;时case1会穿透到下面的case2。
case:值2
语句2;
break;
2.
switch(y){//以下通过case穿透完成通过月份的选择一个季节
case 3:
case 4:
case 5:System.out.println(y+"月春季");break;
default: System.out.println("none");break;
}
复制代码
作者:
408217247
时间:
2016-3-9 23:50
这段程序每个case后都有break来使循环结束,应该没有case穿透的情况吧,若有求大神指教。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2