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

请大佬们帮忙看看哪里错了

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if(score.equals("score>80")){

            if(sex.equals("男")){

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

            }else{

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

            }

        }else{

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

        }else{

            System.out.println("淘汰");

        }

        


正在回答

3 回答

if(sex.equals("女")){

    if(score<94){

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

    }else{

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

    }

}else{

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

}


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

等于女那里写错了 应该用equals 不是=

0 回复 有任何疑惑可以回复我~
  1. System.oout.println("男子组进入决赛"); 是out,不是oout;

  2. score.equals("score>80"),数值比较直接用 score>80,不理解为何要用equals;

  3. 多重if时,后面两个else对一个if,不能这么写。下面是我改的,可以参考下。

public class HelloWorld {


public static void main(String[] args) {


int score = 94;


String sex = "女";


        if(score>80){


            if(sex.equals("男")){


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


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


            }


        else  {


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


        }}else{


            System.out.println("淘汰");


        }}}


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

举报

0/150
提交
取消

请大佬们帮忙看看哪里错了

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