我的代码哪儿错了呢?

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

HuberyHu

2018-09-29 20:56

public class HelloWorld {
    public static void main(String[] args) {
  int score = 94;
  String rst;
  String sex = "女";
        if (score>80)
        {if (sex.equals("女")) rst="进入女子组决赛";
        else if (sex.equals("男")) rst="进入男子组决赛";
        }
        else rst="未进入决赛";
        System.out.println(rst);
 }
}


写回答 关注

2回答

  • 张校东
    2018-10-05 19:20:26

    嗯嗯。

  • HuberyHu
    2018-09-29 21:01:15

    我明白了,不能用else if, 得用else

    public class HelloWorld {
        public static void main(String[] args) {
      int score = 94;
      String sex = "女";
      String res;
            if (score>80)
            {if (sex.equals("女")) res="进入女子组决赛";
            else res="进入男子组决赛";
            }
            else res="未进入决赛";
            System.out.println(res);
     }
    }


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

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

1165172 学习 · 17581 问题

查看课程

相似问题