第一种:结果为5
int x = 2,y=3;
switch(x)
{
default:
y++;
case 3:
y++;
break;
case 4:
y++;
}
System.out.println("y="+y);
第二种:结果为4
int x = 2,y=3;
switch(x)
{
case 3:
y++;
break;
case 4:
y++;
default:
y++;
}
System.out.println("y="+y);
为什么把default放在上面和下面的位置得出来的结果不同。
|
|