最后一个条件,使用else还是else if 求解!看前面讲解是else 但,用else显示错误。下面加了if,显示成功

来源:4-3 Java条件语句之多重 if

qq_宝慕林5113347

2019-10-28 02:17

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if (age>60){

    System.out.println("老年");

} else if (age<=60&&age>40){

    System.out.println("中年");

} else if (age<=40&&age>18){

    System.out.println("少年");

} else if (age<=18){

    System.out.println("童年");

}    

}

}


写回答 关注

1回答

  • 慕田峪0466666
    2019-10-28 09:34:48

    因为用else的话,后面直接是代码块,但是你写了(age<=18)这个条件,就得用else if。

    else{代码块}或者else if(条件){代码块};而且你前几个else if可以不用写<=的内容,因为else if本身的意思就是不满足上一个条件

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

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

1165550 学习 · 17586 问题

查看课程

相似问题