public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score >80){
if (sex=="女"){
System.out.println("进入女子决赛");}
else{
System.out.println("进入男子决赛");
}
else{
System.out.println("被淘汰");
}
}
}
}
和我之前的问题一样,你要在第一个else语句后面用两个后大括号,因为我们的第二个判断if已经结束了,要让其匹配。
一个if后面只能跟一个else,要是多个连续,使用if(.....){....}else if(......){......}else{.........}
句型
你的else所在的位置跟if 不匹配 你在看看
else if{
System.out.println("进入男子决赛");
}
public class HelloWorld { public static void main(String[] args) { int score = 95; String sex = "女"; if(score>80){ if(sex.equals("女")){ System.out.println("进入女子组决赛"); }else{ System.out.println("进入男子组决赛"); } }else{ System.out.println("出局"); } } }