提示 最后个else 没有if

来源:4-4 Java条件语句之嵌套 if

燕丹

2018-07-21 18:10

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

写回答 关注

3回答

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

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

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

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

    改完这两点就没问题了

    燕丹

    非常感谢!

    2018-07-22 13:42:32

    共 1 条回复 >

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

                }

                    

      

     }

    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165550 学习 · 17586 问题

查看课程

相似问题