数值变量互换的三种方式

第一种,使用中间变量

int a=6;
int b=9;
int temp=a;
a=b;
b=temp;
System.out.println(a+"==="+b);

 第二种,使用加减法

int a=6;
int b=9;
a=a+b;
b=a-b;
a=a-b;
System.out.println(a+"==="+b);

 第三种,使用异或

int a=6;
int b=9;
a=a^b;
b=a^b;
a=a^b;
System.out.println(a+"==="+b);

猜你喜欢

转载自www.cnblogs.com/alonely/p/12452479.html