【java】java中将两个数的值进行互换


java中将两个数的值进行互换

1.采用第三个变量

int a=10;
int b=20;
int c=a;
a=b;
b=c;

2.进行加减运算

int a=10;
int b=20;
a=a+b;
b=a-b;
a=a-b;

3.进行异或处理

int a=10;
int b=20;
a=a^b;
b=a^b;
a=a^b;

4.赋值运算

这种相当于复杂的加减法

b=(a+b)-(a=b);

转载于GuessHat
的博客


文章作者: zxc
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zxc !
 上一篇
【ElementUI】el-table中自定义序号 【ElementUI】el-table中自定义序号
自定义ElementUI中el-table的序号列需求下面的序号不管在哪一页,都是从1开始的, 第二页的序号需要显示11, 12, 13… <el-table-column type="index" label=&
2021-02-03
下一篇 
【mysql】查询时类似Oracle Rownum的效果 【mysql】查询时类似Oracle Rownum的效果
查询时类似Oracle Rownum的效果SELECT @rowno:=@rowno+1 as rowno,r.* from table_name r ,(select @rowno:=0) t;快速创建表下面这条语句可以快速创建包含查询结
2021-02-03
  目录