已知如下代码: switch(m) { case 0: System. out. println("Condition 0 "); case 1: System. out. println("Condition 1 ");

admin2013-03-01  34

问题 已知如下代码:    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”。
转载请注明原文地址:https://jikaoti.com/ti/xW80FFFM
0

最新回复(0)