电脑代码
public class icmooc{
public static void main(String[] args){
int score=34;
String sex="男";
if(score>80){ //第一个if
if(sex.equals("女")){ //第二个if
System.out.println("进入女子组决赛"); //代码1
}else{
System.out.println("进入男子组决赛");//代码2
}
}else{
System.out.println("淘汰");//代码3
}
}
}
将电脑代码在慕课网上运行可以得出结果运行正常。
if(score>80)
{
if(sex.equals("女"))
System.out.println("进入女子组决赛");
else
System.out.println("进入男子组决赛");
}
else
{
System.out.println("没能进入决赛");
}//这个else应该和第一个if并列,而不是嵌套在第一个if语句里
public class icmooc{
public static void main(String[] args){
int score=34;
String sex="男";
if(score>80){ //第一个if
if(sex.equals("女")){ //第二个if
System.out.println("进入女子组决赛"); //代码1
}
else{
System.out.println("进入男子组决赛");//代码2
}
}
else{
System.out.println("淘汰");//代码3
}
}
}
从你在网页上的截图来看,第二个else前面少个大括号