[單項(xiàng)選擇題] 下列程序的執(zhí)行結(jié)果為( )。 public class c3 public static void main (String arg
2021-07-20
[單項(xiàng)選擇題] 下列程序的執(zhí)行結(jié)果為( )。
public class c3
public static void main (String args[])
int i=13,j=10;
if (i-->j)
i++;
else j--;
System. out.println (i+""+j);
A.13 10
B.12 11
C.11 11
D.12 12
正確答案:A
參考解析:程序是由if-else語(yǔ)句構(gòu)成的流程,分析判斷條件,變量i和j做比較,得到條件表達(dá)式的值為true,然后執(zhí)行i-1,現(xiàn)在變量i的值為12,而j的值為10;由于條件表達(dá)式為 true,則執(zhí)行i++,因此i的值為13,并跳過(guò)else子句塊,循環(huán)控制語(yǔ)句執(zhí)行完畢,這時(shí)變量i和i的值分別為13和10。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。