我看不懂下面的程序,default语句是什么意思!为什么结果中会有两个“!public class E {public static void main(String args[]){\x05char c='\0';\x05for(int i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 13:03:09
我看不懂下面的程序,default语句是什么意思!为什么结果中会有两个“!public class E {public static void main(String args[]){\x05char c='\0';\x05for(int i=1;i

我看不懂下面的程序,default语句是什么意思!为什么结果中会有两个“!public class E {public static void main(String args[]){\x05char c='\0';\x05for(int i=1;i
我看不懂下面的程序,default语句是什么意思!为什么结果中会有两个“!
public class E {
public static void main(String args[]){
\x05char c='\0';
\x05for(int i=1;i

我看不懂下面的程序,default语句是什么意思!为什么结果中会有两个“!public class E {public static void main(String args[]){\x05char c='\0';\x05for(int i=1;i
这样看你或许明白了:
i
1 case 1后面的语句执行,没有break,继续执行 case 2后面的语句 遇break switch语句结束
2 执行 case 2后面的语句 遇break switch语句结束
3 执行 case 3后面的语句 没有break 继续执行default 后面的语句 switch语句结束
4执行default 后面的语句 switch语句结束
相应的输出就是你看到的