[单项选择题] 已知如下代码:switch(m) {case 0: System.out.println("Condition0");case 1: System.ou

[单项选择题] 已知如下代码:switch(m) {case 0: System.out.println("Condition0");case 1: System.ou,第1张

[单项选择题] 已知如下代码: switch(m) { case 0: System.out.println("Condition0"); case 1: System.ou

[单项选择题] 已知如下代码: switch(m) { case 0: System.out.println("Condition0"); case 1: System.out.println("Condition 1"); case 2: System.out.println("Condition 2"); case 3: System.out.println("Condition 3"); break; default: System.out.println("Other cCndition"); } 当m为( )时,"Condition 2"会出现在输出结果中。

A.2

B.0、1

C.0、1、2

D.0、1、2、3

正确答案:

C

参考解析:

在switch-case语句中,如果case后没有break,程序会继续执行后面的case语句,直到遇到break或者switch结束。这个程序中只有case 3后才有break,所以当m=0、1、2都将执行case 2后的语句。m=3时,前三个case不满足,所以不执行case 2后的语句,因此选C。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5472724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存