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

为什么判断条件这么写会报错呢

https://img1.sycdn.imooc.com//5d25a43400011c6102450050.jpg

大概看了一眼好像说是 first type 是boolean  second type是 int   
不是很理解


正在回答

2 回答

改一下判断条件如下 :else if(18<=age||age<40)。||代表的是或者。你写的是数学的方法,计算机不认识

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

qq_寻觅中的Boy_0

刚才打字太快了,有点问题。改一下:else if(age>=18||age<40)
2019-07-10 回复 有任何疑惑可以回复我~
#2

肥川 提问者 回复 qq_寻觅中的Boy_0

原来如此 十分感谢!
2019-07-10 回复 有任何疑惑可以回复我~
#3

weixin_慕UI9431282

这么写是成立的,但是变的复杂了,条件直接为age>40即可,不用进行或运算,因为if条件是age>60了。
2019-10-04 回复 有任何疑惑可以回复我~

是改成&&啊。。。

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

举报

0/150
提交
取消

为什么判断条件这么写会报错呢

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