if(score>80){ if(sex=="男"){ System.out.println("进入男子组决赛"); } eles { System.out.println("进入女子组决赛"); } }else { System.out.println("淘汰"); } } }
大括号有问题
第一个else写错了。
完整代码为:
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写错了,
这样是有问题的,分数大于80里面分男女,分完男女还来个else?那就是中性人咯?根据你的意思应该是这样的:
if(score>80){
if(sex=="男"){
System.out.println("进入男子组决赛");
} else{
System.out.println("进入女子组决赛");
}
else{
System.out.println("淘汰");
}
第一个else写错了