黑马程序员技术交流社区

标题: 关于不等于 [打印本页]

作者: 疯疯疯疯疯子    时间: 2015-9-7 10:38
标题: 关于不等于
本帖最后由 疯疯疯疯疯子 于 2015-9-7 12:46 编辑

(!(line=readline())==null);和(line=readline())!=null;的区别

作者: 疯疯疯疯疯子    时间: 2015-9-7 11:39
有人吗,
作者: 张寰宇    时间: 2015-9-7 12:39
谢谢分享,学习了
作者: ccc129074288    时间: 2015-9-7 12:44
第一个不对吧 “=” 是赋值 不能用来判断
作者: 疯疯疯疯疯子    时间: 2015-9-7 12:45
ccc129074288 发表于 2015-9-7 12:44
第一个不对吧 “=” 是赋值 不能用来判断

!((line=readline())==null)
作者: purgatory    时间: 2015-9-7 14:18
(!(line=readline())==null);          这个是问:小明的钱包是空的吗
                                      如果小明的钱包没钱(==null)  那么!  代表小明的钱包有钱,只是藏袜子了
                                      如果小明的钱包有钱(!=null)  那么!  代表小明的钱包没钱,里面装的是冥币装B
(line=readline())!=null;          这个是问:小明的钱包不是空的吗?
                                                如果不是空的(!=null)  那就代表他有钱,土豪不用藏
                                                如果是空的(==null)  那就代表没钱,冥币都买不起
作者: 疯疯疯疯疯子    时间: 2015-9-7 14:28
purgatory 发表于 2015-9-7 14:18
(!(line=readline())==null);          这个是问:小明的钱包是空的吗
                                  ...

谢谢,不过脑子不够用,还是没看懂哈
作者: kevin986745    时间: 2015-9-7 15:07
楼上这位描述的很形象
作者: 疯疯疯疯疯子    时间: 2015-9-7 17:05
疯疯疯疯疯子 发表于 2015-9-7 12:45
!((line=readline())==null)

就是不懂,我搞不懂这两个的区别!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2