问答详情
源自:4-4 Java条件语句之嵌套 if

哪位前辈帮我看下错哪,检查不出来,调试结果报错

public class HelloWorld {

    public static void main(String[] args) {

    int score = 94;

String sex = "女";

        if (score>80){

            if (sex.equals("女")) {

                System.out.println("进入女子组决赛");

            }else{

                System.out.println("进入男子组决赛"); 

            }else{

              System.out.println("淘汰");

            }   

        }     

}

}


提问者:慕的地2346021 2015-09-01 14:44

个回答

  • lei521qin
    2015-09-01 14:51:45
    已采纳

    最后一个else是和第一个if一级。应该在最后一个else前加个}

  • Linapan
    2015-09-01 15:06:28

      if (score>80){

                if (sex.equals("女")) {

                    System.out.println("进入女子组决赛");

                }else{

                    System.out.println("进入男子组决赛"); 

                }

            }else{

                  System.out.println("淘汰");

                }   

        


  • 慕的地2346021
    2015-09-01 15:06:15

    额谢谢了,是大括号问题,网站语法不智能纠错,看了老半天,哎