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

为什么判断语句写成这样不能运行

为什么判断语句写成加粗部分这样不能运行?从语法上来说,这样写错了吗?不能写区间吗?

 int age=25;
     if(age>60){
         System.out.println("老年");
     }else if (40<=age<=60){
         System.out.println("中年");
     }else if(18<=age){
         System.out.println("少年");
     }else{
         System.out.println("同年");
     }

正在回答

2 回答

对,不能写区间,只能写age <= 60 && age >= 40

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

慕圣5490862 提问者

好的,谢谢
2020-02-27 回复 有任何疑惑可以回复我~

对,和数学还是有区别的,只能是age >= 40 && age <=60

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

举报

0/150
提交
取消

为什么判断语句写成这样不能运行

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