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

提示 最后个else 没有if

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("不进入决赛");
            }
               
           
        }
       
       
       
       
       
       
       
       
       
  
 }
}

提问者:燕丹 2018-07-21 18:10

个回答

  • like_sun
    2018-07-21 18:54:08
    已采纳

    你这个代码有两个地方错误 

    1:判断是否等于要用  ==

    2 你的第二个else 还在第一个if里面 他们是并列的

    改完这两点就没问题了

  • 慕娘453539
    2018-07-22 21:54:31

    中间的{}错了内外你搞混了

  • like_sun
    2018-07-21 18:52:40

    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("不进入决赛");

                }

                    

      

     }

    }