黑马程序员技术交流社区
标题:
关于if语句
[打印本页]
作者:
WOJIAOLIZHEN01
时间:
2015-9-17 22:54
标题:
关于if语句
1.
int x = 1,y = 1;
if(x++==2 && ++y==2)
{
x =7;
}
System.out.println("x="+x+",y="+y);
作者:
天涯莫名
时间:
2015-9-17 22:56
输出:
x=2,y=2
作者:
小二阳
时间:
2015-9-17 23:11
x = 2 ,y =1
作者:
哈哈我赢了
时间:
2015-9-18 22:01
x = 2 ,y =1
作者:
zhuchaofan
时间:
2015-9-18 22:09
答案是:x=2,y=2
作者:
...!!!
时间:
2015-9-18 22:10
x = 2,y = 1,短路与,左边为假,右边不执行
作者:
qq491786119
时间:
2015-9-18 23:21
x先判断是不是2 不是然后++ &&有短路效果 直接不用看了 输出x=2,y=1
作者:
spruce
时间:
2015-9-19 16:11
结果x=2,y=1
作者:
迷茫不堪的年纪
时间:
2015-9-19 17:28
我只看到了 && ,只要左边是假,右边不参与运算
作者:
yuzhouyichen
时间:
2015-9-19 17:59
输出x=2,y=1
作者:
heshiwei
时间:
2015-9-19 18:26
这个问题我之前回答过。你是从别的地方拷贝过来的吧。
作者:
0814java1
时间:
2015-9-19 18:43
x=2,y=1 没有执行++y=2
作者:
ln0491
时间:
2015-9-19 18:48
2,2.。。。。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2