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

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

慕用2994776

2019-06-05 18:02

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

  • 慕尼黑0466983
    2019-07-16 22:37:12

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

        if(score<94){

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

        }else{

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

        }

    }else{

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

    }


  • 慕用543819
    2019-06-10 19:47:11

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

  • 癫狂美女子
    2019-06-05 22:20:13
    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("淘汰");


            }}}


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

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

1165547 学习 · 17586 问题

查看课程

相似问题