下列程序的執(zhí)行結果為()。publicclassc3{publicstaticvoidmain(Stringargs[]){inti=13,j=10;if(1-
下列程序的執(zhí)行結果為( )。 publicclassc3 { publicstaticvoidmain(Stringargs[]) { inti=13,j=10; if(1-->j) i++; elsej--; System.out.println(i+",\t"+j); } }
A.13 10
B.12 11
C.11 11
D.12 12
正確答案:A解析: 程序是由if-else語句構成的流程,分析判斷條件,變量i和j做比較,得到條件表達式的值為true,然后執(zhí)行i-1,現在變量i的值為12,而j的值為10;由于條件表達式為true,則執(zhí)行i++,因此i的值為13,并跳過else子句塊,循環(huán)控制語句執(zhí)行完中,這時變量i和i的值分別為13和10。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。