当前位置:
代码迷
>>
J2SE
>> 这个有关问题是咋回事
详细解决方案
这个有关问题是咋回事
热度:
30
发布时间:
2016-04-23 21:02:59.0
这个问题是怎么回事啊
int x = 2,y=3;
switch(x)
{
default:
y++;
case 3:
y++;
case 4:
y++;
}
System.out.println("y="+y);
为什么每个case都执行了,不是只执行case2:或者default吗
------解决方案--------------------
引用:
感觉是这个default在作怪啊
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break
至于7楼的程序,匹配default也是匹配
查看全文
相关解决方案