数值变量互换的三种方式

第一种,使用中间变量

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);

 

posted @ 2020-03-09 23:16  ALonely  阅读(269)  评论(0编辑  收藏  举报