为啥不可以60>age>40?

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

Curtain2

2016-03-09 15:29

为啥不可以60>age>40?

写回答 关注

6回答

  • 流蝶香lol
    2016-05-12 17:52:12

    运算方式是从左到右,写法不同造成结果不同吧!

  • Geek丶
    2016-04-04 14:53:55

    60>age>40

    先计算60>age,结果是布尔值类型的,不能和int 类型比较

    万水千山总是情,给个采纳行不行?

  • 生命的赞礼
    2016-03-27 16:53:22

    你这个布尔表达式可以看做是两个比较运算符,两个比较运算符是不是需要加逻辑运算符才可以判断呢  还有当条件一不成立时,才可以执行条件二,也就是前面那个60>age没有必要写了    不知道这样说对不对

  • 卐瀚海沉浮丨寰空寂寥卍
    2016-03-09 16:05:21

    60>age,这是一个语句,后面>40无效。我也是刚学,不知道说的对吗。。

  • 灰色流连
    2016-03-09 15:47:24

    在左边的应该是一个变量


  • qq_有点凉_0
    2016-03-09 15:43:31

    因为从左往右就是60>age这是一个布尔值,应该是age>40&&age<60

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

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

1165172 学习 · 17581 问题

查看课程

相似问题