怎么都不对啊

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

困兽

2015-02-27 23:19

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("淘汰");

            }

        }

  

}





写回答 关注

3回答

  • 柳江小鱼
    2015-03-10 01:29:05

    int score = 94;
      String sex = "女";
            if (score>80)
            {
                if(sex.equals("女"))
                {System.out.println("进入女子组决赛");}
                else{System.out.println("进入男子组决赛");}
            }
            else{System.out.println("不进入决赛");}

  • yao314
    2015-02-28 17:10:03

    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("淘汰");

                    }

                }

          

        }


    这样你就明白了,你的第一个if的大括号没收起

  • 诗雨若枫
    2015-02-28 08:37:13

    if与else不匹配,当sex.equals("男")为假时,有两个else,应该改成else if(sex.equals("女"))

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

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

1165172 学习 · 17581 问题

查看课程

相似问题