黑马程序员技术交流社区
标题:
解析下这一题 并说明步骤?
[打印本页]
作者:
chaojiwudi
时间:
2016-3-26 20:35
标题:
解析下这一题 并说明步骤?
int x = 4;
int y = 5;
if(x++>4 & ++y>5) {
x++;
}
System.out.println("x=" + x + ",y=" + y);
}
作者:
潘耿威
时间:
2016-3-26 21:13
int x = 4;
int y = 5;
if(x++>4 & ++y>5) { //先判断 x >4 为 false,在自加,y 先自加 在 y>5 为true ,&:一真一假,则为假
x++; //不执行
}
System.out.println("x=" + x + ",y=" + y); 最后打印 x =5 y=6
}
作者:
zx7750462
时间:
2016-3-26 21:22
楼上正解啊,就是考察前++和后++的区别而已
作者:
a18302465887
时间:
2016-3-26 21:27
加号 在后 先自增在计算
加号 在前 先计算后自增
作者:
轰天雷
时间:
2016-3-26 22:22
意见同意
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2