为了账号安全,请及时绑定邮箱和手机立即绑定

怎么都不对啊

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 回答

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

0 回复 有任何疑惑可以回复我~

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的大括号没收起

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

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

进入课程

怎么都不对啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信