【发布时间】:2019-01-03 18:40:32
【问题描述】:
我有一个问题。在 switch 语句中,default 是否经过最后测试,即使它不是最后一个?
如果是这样,在下面的代码sn-p中:
int i = 6;
int a=0, b=0, c=0;
switch (i)
{
case 1:
a++;
case 2:
default:
case 3:
b++;
case 6:
c++;
}
System.out.println(a + " " + b + " " + c);
匹配case 6后,增加c的值,既然没有break,会不会回到default呢?
我确实尝试了这段代码,但它似乎没有默认,也没有发生故障。我只是想知道?
【问题讨论】:
标签: java switch-statement default