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

这段代码哪里错了

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

        }

    }

        

        

        

        

}

}


提问者:慕粉15706817527 2016-09-17 15:59

个回答

  • 黑人僧4139072
    2016-10-09 22:06:19

    1、if(sex=="女")

    2、1答案后面多了一个“;”

    3、最后多了一个}

  • 慕粉3895797
    2016-09-20 22:11:07

    你多了两个}},试试是不是这个原因

  • qq_贝贝_8
    2016-09-17 16:14:52

    public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80){

               if(sex =="女"){    //if(布尔表达式)

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

            }else{

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

            }

            }else{

            System.out.println("进不去决赛");

            

        }

            

            

            

            

    }

    }


  • 回忆不再美
    2016-09-17 16:05:51

    if(sex='女')应为if(sex=='女')