黑马程序员技术交流社区
标题:
为什么不能交换x和y的值?
[打印本页]
作者:
小蚊子
时间:
2013-12-21 22:54
标题:
为什么不能交换x和y的值?
为什么不能交换x和y的值?
O3XB4L4S}LS81WW@5A8[SLB.jpg
(42.22 KB, 下载次数: 9)
下载附件
2013-12-21 22:54 上传
作者:
刘旭升
时间:
2013-12-21 23:03
你要是能理解内存处理顺序你就知道了
作者:
jing迪
时间:
2013-12-22 00:48
一个数亦或同一个数2次 这个数不变
作者:
胡永城
时间:
2013-12-22 10:18
int x=1984;
int y=2001;
x^=y^=x^=y;
/*分解步骤:
* x^=y^=x^=y
* x=x^(y^=x^=y)
* y=y^(x^=y)
* x=x^y
* 结合起来就是:
* */
System.out.println("x= "+x+"y= "+y);
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2