展开全部
x > y的逻辑值为false,x++等于y--么?当然不等于,所以x++==y--的逻辑值为false;那么false &&false=false。(ps. 看不懂的时候为毛不自己写个小程序测试下?)
追问
额,我初学·····
x++跟y--都是什么意思啊,还有为什么false&&false=false啊?求解······
追答
你先看这一段代码
int x = 4, y = 6;
System.out.println(x + ", " + y);
System.out.println(x++ == y--);
System.out.println(x + ", " + y);
你去执行一下结果,再看看这个:
int x = 4, y = 6;
System.out.println(x + ", " + y);
System.out.println(++x == --y);
System.out.println(x + ", " + y);
如果你还是弄不懂,仔细看看书吧,我已经不能说得更清楚了。
再有,&相当于逻辑中的“且运算”,false相当于0,0且0等于多少呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询