這段代碼那里戳了?
int score = 94;
String sWex="女";
? ? if(score>80)
? ? {if (sWex="女")
? ? {System.out.println("進(jìn)入女子組決賽");}else{System.out.println("進(jìn)入男子組決賽");}}else{System.out.println("淘汰");}
int score = 94;
String sWex="女";
? ? if(score>80)
? ? {if (sWex="女")
? ? {System.out.println("進(jìn)入女子組決賽");}else{System.out.println("進(jìn)入男子組決賽");}}else{System.out.println("淘汰");}
2016-08-14
舉報(bào)
2016-08-14
寫代碼時(shí)注意中英文切換,還有if后面的條件語句用的是==而不是=,=是賦值語句。你所犯錯(cuò)誤我也經(jīng)常犯,細(xì)心點(diǎn)就好了
2016-08-14
用 == 來判斷是否相等,而不是用 = 來賦值
2016-08-14
單個(gè)=號(hào)是賦值的意思
2016-08-14
首先if里面比較兩個(gè)值想等用“==”不是“=”
最后輸出“淘汰"的括號(hào)變成中文輸入了。
代碼正解
? int score = 94;
? String sWex="女";
? ? ? if(score>80)
? ? ? {if (sWex=="女")
? ? ? {System.out.println("進(jìn)入女子組決賽");}
? ? ? else{System.out.println("進(jìn)入男子組決賽");}
? ? ? }
? ? ? else{System.out.println("淘汰");}
? ? ? ?
? ? ??
2016-08-14
if(sWex==“女”) ? ? 不能用=,是賦值,==才是相等。