为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165162    人
  • 解答问题       17581    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信