A-A+
已知如下代码: switch(m) { case 0: System. out. print
问题详情
已知如下代码: switch(m) { case 0: System. out. println("Condition 0 "); 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 Condition"); 当m的值为()时,可以输出“Condition 2”。
A.2
B.0,1
C.0,1,2
D.0,1,2,3请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:由于前三个case语句中没有break语句,因此执行case0之后,会继续执行case1和 case2,所以可以输出“Condition 2”,同理执行case 1和case 2都可以输出“Condition 2”,执行 case 3的时候,无法输出“Condition 2”。