问答详情
源自: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("淘汰");
         }
        }
    }

为啥总提示我第一个else语法错误啊

提问者:慕运维0278857 2020-03-06 11:10

个回答

  • 慕仔2437676
    2020-03-06 12:41:29
    已采纳

    第6行代码,if语句有;号。

  • 慕莱坞1401377
    2020-03-21 15:10:07

    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("失败");} 

    }

    }

    提醒我最后else是错误咋回事

  • 陈村杰
    2020-03-06 11:46:53

    你第一个if括号后面多了个分号‘;’