4 回答

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超2個(gè)贊
首先,你這個(gè)if用的不對(duì),應(yīng)該是
if?(sex.equals("女")){?if(score>60){?System.out.println("進(jìn)入女子決賽");?}?}
就像這個(gè)一樣(注意if后面括號(hào)的后面沒(méi)有分號(hào);),它是首先判斷你的sex是不是“女”,如果是“女”,它會(huì)繼續(xù)往下運(yùn)行,判斷你的score是不是大于60,如果符合要求,那么它會(huì)繼續(xù)向下運(yùn)行,輸出“進(jìn)入女子決賽”。
現(xiàn)在再來(lái)回答你問(wèn)的else的使用問(wèn)題,比如我輸入以下代碼
if?(score>60){System.out.println("進(jìn)入決賽");} ??else{System.out.println("被淘汰");}
就像我打的這個(gè)一樣,它是首先判斷score是不是大于60,如果大于60,它會(huì)輸出“進(jìn)入決賽”;如果score不大于60,那么他會(huì)輸出else后面的 “被淘汰”。(else是“否則”的意思,也就是說(shuō),如果不滿(mǎn)足if中的條件,他就會(huì)執(zhí)行else)。
明白了嗎

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超1個(gè)贊
在最后一個(gè)else上面加上}
所以建議在編程時(shí),括號(hào)成對(duì)編寫(xiě),例如if(...){...}

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
if ?else ?結(jié)構(gòu)中只能出現(xiàn)一次 else ?,但是可以 使用 ?if ? ? ?else ? if ? ? ?else ? 這種結(jié)構(gòu)來(lái)完成你的代碼
添加回答
舉報(bào)