黑马程序员技术交流社区
标题:
值互换
[打印本页]
作者:
冯磊
时间:
2015-10-1 08:49
标题:
值互换
如何实现对两个整数变量的值进行互换
作者:
季995
时间:
2015-10-1 15:45
int a=3,b=4,tamp;
tamp=a;
a=b;
b=tamp;
System.out.println("a="+a+",b="+b);
作者:
周建星
时间:
2015-10-1 16:46
a= a*b; b =a/b; a = a/b;
作者:
向阳啊
时间:
2015-10-1 17:48
2楼正解..
tamp=a;//表示把A的值赋予tamp.
a=b;//表示把B的值赋予A
b=tamp;/表示把tamp的值赋予B
作者:
wnfetl
时间:
2015-10-1 20:20
也可以用异或,
int a ,b
a = a ^ b ^ (b = a);
System.out.println("a =" + a +", b =" + b);
作者:
yuzhouyichen
时间:
2015-10-1 21:10
有四种方法,一种是通过第三方变量,这种开发中最常用的,第二种是用亦或运算符,第三种是用求和的方法。第四种是用求差的方法。第三和第四中方法都有溢出的危险。
作者:
芝麻糊
时间:
2015-10-1 23:18
楼上全了吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2