java 两个变量交换的三种方法**

java 两个变量交换的三种方法**
1、申请新的变量
int a = 3;
int b = 5;
int c;
c = a;
a = b;
b = c;
这种是最简单的方法。
2、加减法
int a = 3;
int b = 5;
a = a + b;
b = a - b; //将a的值赋给b
a = a - b; //b已经是a的值,减去a的值就是b的值
3、运用异或
异或就是数字以二进制的形式进行按位异或(相同为0,不同为1),3的二进制为0011,5的二进制为0101,按位异或的结果是0110,就是6.
int a = 3;
int b = 5;
a = a ^ b;
b = a ^ b;
a = a ^ b;

你可能感兴趣的:(java 两个变量交换的三种方法**)