黑马程序员技术交流社区
标题:
对两个整数变量的值进行互换。
[打印本页]
作者:
弓长土皮
时间:
2015-1-20 22:23
标题:
对两个整数变量的值进行互换。
对两个整数变量的值进行互换。
提示:
第一种:使用第三方变量
int a=2;
int b=3;
Int c;
c=a;
a=b;
b=c;
System.out.println(a+” ”+b);
第二种:不需要第三方变量,思考下异或运算符的特点。
int a=2 ;
int b=3;
a=a^b;
b=a^b;
a=a^b;
System.out.println(a+” ”+b);
作者:
xiaoyi
时间:
2015-1-20 23:37
感觉异或好神奇
作者:
希冀
时间:
2015-1-24 23:52
给同桌一个大大的赞
作者:
Imp_x
时间:
2015-1-25 08:22
a=a+b
b=a-b(此时的a-b相当于a+b-b)
a=a-b(此时的a-b相当于a+b-a)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2