[單項(xiàng)選擇題] 已知如下代碼: switch(m) { case 0: System.out.println("Condition0"); case 1:
2021-07-20
[單項(xiàng)選擇題] 已知如下代碼: 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"); } 當(dāng)m為( )時,"Condition 2"會出現(xiàn)在輸出結(jié)果中。
A.2
B.0、1
C.0、1、2
D.0、1、2、3
正確答案:C
參考解析:在switch-case語句中,如果case后沒有break,程序會繼續(xù)執(zhí)行后面的case語句,直到遇到break或者switch結(jié)束。這個程序中只有case 3后才有break,所以當(dāng)m=0、1、2都將執(zhí)行case 2后的語句。m=3時,前三個case不滿足,所以不執(zhí)行case 2后的語句,因此選C。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。