我这个哪里有问题,求大神解答,感谢

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

一只鱼i

2021-05-28 00:43

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if(score>80){

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

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

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

        else{System.out.println("淘汰");}

        

        

        

        

        

        

        

        

        

}

}


写回答 关注

2回答

  • 精慕门6733040
    2021-07-18 15:50:45

    按目前的代码,if-else的嵌套应该是

    if( ...    ){

            if( ...   ){

                    ...        

            }else{

                    ...

            }

    }else{

            ....

    }

    可你写成了

    if( ...    ){

            if( ...   ){

                    ...        

            }else{

                    ...

            }else{

                    ....

            }

    }


  • 慕函数3557008
    2021-05-28 10:02:51

    public class HelloWorld {


        public static void main(String[] args) {


    int score = 94;


    String sex = "女";


            if(score>80){


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


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

                

            }     


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

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

                

            }


            else{

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

                

            }


     }


    }


    }


    慕函数355...

    可以改成这样的,你第二个if判断时的equals打错了,然后下方第二个else没有判定词

    2021-05-28 10:04:09

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题