3 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
答案就是B
int m=0,n=3; --初始化m為0 n也為0
if(m>0) --判斷m是否大于0
if(n>2) --判斷n是否大于2
System.out.println("A"); --條件滿足打印“A”
else
System.out.println("B");--條件不滿足打印“B”
}

人到中年有點(diǎn)甜
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
輸出空白
if(m>0),如果m>0執(zhí)行后面的if else語句,明顯m不大于0,后面的不執(zhí)行直接結(jié)束程序
System.out.println("A"); 輸出引號中的字符

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
當(dāng)m>0且n>2時(shí)輸出A
當(dāng)m>0且n<=2時(shí)輸出B
所以這個(gè)程序沒有輸出
if后面如果沒有花括號,則后面的第一條語句算作if里面的內(nèi)容,如果這條語句后直接跟著else或者elseif 則也是這個(gè)if的
比如
if(XX)fun1();else if(XY)fun2();else fun3;
這是一套if語句
不知道我說的你明白不
添加回答
舉報(bào)
0/150
提交
取消