请大神帮忙看看问题在那

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

qq_淡若成伤_0

2018-07-07 22:53

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if (scor>80){

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

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

        }else{

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

        }else{

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

        }

}

}


写回答 关注

5回答

  • 慕设计2363192
    2018-07-15 21:32:58

    少了一个}

  • 慕哥3872218
    2018-07-09 09:50:46

    你的单词写错了,并且输出“淘汰”的else应该与成绩大于80的if相对应。你这段代码的意思是:如果成绩大于80,并且是男性,则进入男子组总决赛;否则进入女子组总决赛;否则淘汰。这段话明显就读不通了。应该为:如果成绩大于80,并且是男性,则进入男子组总决赛;否则进入女子组总决赛。否则(else)如果不满足成绩大于80的条件,淘汰。所以最后一个else应该在 if (score>80){}中的这个“}”后面

  • 儒道生
    2018-07-08 10:36:43

    是score好吗,在程序编写过程中,有很多的原因是因为单词拼写错误,所以以后认真点,出了问题,先看是不是代码敲错了,然后才是技术性问题!

  • sadasdasd爱仕达多
    2018-07-07 23:42:29

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

  • sadasdasd爱仕达多
    2018-07-07 23:39:20

    if (scor>80){-----score

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

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

1165172 学习 · 17581 问题

查看课程

相似问题