我這個為什么運行后什么都沒顯示 把性別改成女就有了進入女子組決賽但是改成男的就沒有結果
public class HelloWorld {
public static void main(String[] sges){
int score =80;
String sex ="男";
if(score >= 60){
if (sex == "女"){
System.out.println("進入女子組決賽");}
}else if(score>=60){
if (sex == "男"){
System.out.println("進入男子組決賽");}
}else if(score<60){
System.out.println("淘汰");
}
}
}
2019-04-24
第二個else if(score>=60)把else去掉試試?
2019-04-26
性別女有結果證明你前面寫對了,后面沒結果證明你后面寫錯了
if(score>=80){A}else if(score>=80){B}
執(zhí)行else if的前提條件是if()里的條件不成立,也就是小于80分。所以else if()里的條件不成立,B不會被執(zhí)行