TA的每日心情 | 开心 2016-4-4 02:10 |
---|
签到天数: 16 天 [LV.4]偶尔看看III
|
发表于 2016-3-6 15:55:12
|
显示全部楼层
1.在方法调用的时候没有给形参val传值。boolean b = test1(val)&&test2(val)&&test3(val); val--没有赋值。
2.“短路与”和“逻辑与”的区别在于是否计算后面的布尔类型表达式。
比如你举得例子:
int x = 3,y = 4; (x!=0)&&y “&&”逻辑与表达式的左边是Boolean类型。右边表达式是算数类型。不能进行比较!逻辑运算符的两端必须是逻辑类型才能进行比较。 |
|