黑马程序员技术交流社区

标题: 关于++运算符的基础题,欢迎来试试基础 [打印本页]

作者: 青菜市场    时间: 2015-12-23 12:25
标题: 关于++运算符的基础题,欢迎来试试基础
下面程序执行的结果是?( )
int x =1,y=1;
if(x++==2 & ++y==2)
{
        x=7;
}
System.out.println("x="+x+"  ,  y="+y);
作者: luyang18    时间: 2015-12-23 13:25
7;2这是结果,对不对?
作者: 洋葱头头    时间: 2015-12-23 16:29
x2 y2把   
作者: tokyoq    时间: 2015-12-23 17:09
我觉得结果还是  原值x 1     y   1
作者: 我有一个邮箱了    时间: 2015-12-23 20:46
x=2,     y=2
作者: 青菜市场    时间: 2015-12-23 22:31
luyang18 发表于 2015-12-23 13:25
7;2这是结果,对不对?

不对,都是2,自己试试
作者: 青菜市场    时间: 2015-12-23 22:33
tokyoq 发表于 2015-12-23 17:09
我觉得结果还是  原值x 1     y   1

答案都是2,条件不满足,不会执行if里面的
作者: fengfeng520    时间: 2015-12-23 22:58
都是大神  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2