Curtain2
2016-03-09 15:29
为啥不可以60>age>40?
运算方式是从左到右,写法不同造成结果不同吧!
60>age>40
先计算60>age,结果是布尔值类型的,不能和int 类型比较
万水千山总是情,给个采纳行不行?
你这个布尔表达式可以看做是两个比较运算符,两个比较运算符是不是需要加逻辑运算符才可以判断呢 还有当条件一不成立时,才可以执行条件二,也就是前面那个60>age没有必要写了 不知道这样说对不对
60>age,这是一个语句,后面>40无效。我也是刚学,不知道说的对吗。。
在左边的应该是一个变量
因为从左往右就是60>age这是一个布尔值,应该是age>40&&age<60
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题