问答详情
源自:4-3 Java条件语句之多重 if

实在不知拿错了 对了好几遍

public class HelloWorld {
    public static void main(String[] args) {
  int age=25;
 if (age>60){
     System.out.println("老年");
 }
 else if (age>40){
        System.out.println("中年");
    }
    else if (age>18)
        System.out.println("少年");
    }
    else {
        System.out.println("童年");
    }
  }
}

提问者:qq_慕田峪5314612 2018-11-20 15:05

个回答

  • 慕少5323285
    2018-11-21 22:16:33

    第二个else if 少了个大括号{

  • 雀雀you
    2018-11-20 18:23:48

    只有if...else...和if...else if...的组合

    没有if...else if....else...的组合

  • 维多利亚大叔
    2018-11-20 15:12:57

    把最后一个else去掉就好了,但是你这个代码好像和那个练习不太对啊