问答详情
源自:4-4 Java条件语句之嵌套 if

我的代码哪儿错了呢?

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);
 }
}


提问者:HuberyHu 2018-09-29 20:56

个回答

  • 张校东
    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);
     }
    }