黑马程序员技术交流社区
标题:
boolean
[打印本页]
作者:
风语风雨
时间:
2016-4-21 22:05
标题:
boolean
为什么
int i = 1;
if (i = 2){}会报错而
boolean x = false
if (x = true) {}不报错
作者:
Yin灬Yan
时间:
2016-4-21 22:10
第一个if(i=2)是赋值操作 而if里面是比较表达式 结果应该是true或false 这个式子只是赋值 并不能得出true或false 的结果 第二个if里面 把true赋给了x 结果自然可以通过
作者:
zhoubinjian
时间:
2016-4-21 22:39
楼上正解
作者:
李亚东_JAVAEE
时间:
2016-4-21 23:11
楼上正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2