运行结果已知,请教各位大神帮忙分析一下,每一步的过程,要详细过程 int i=4;
switch(i--){
default:
System.out.println("i不符合判断条件 "+i);
case 1:
System.out.println("i=1 "+i);
case 2:
System.out.println("i=2 "+i);
break;
case 3:
System.out.println("i=3 "+i);
}
switch(i--){
default:
System.out.println("i不符合判断条件 "+i);
case 1:
System.out.println("i=1 "+i);
case 2:
System.out.println("i=2 "+i);
break;
case 3:
System.out.println("i=3 "+i);
}
进入default:执行打印语句,然后再顺序执行case:1 ;case 2:再case2 最后break;退出循环。
一般每条case 语句最后都要加break; 不加的话会顺序执行下面的语句。