java面试题:

来源:互联网 发布:plsql导入sql文件乱码 编辑:程序博客网 时间:2024/05/20 16:32
实现两个整数变量的交换
方法一:利用位运算
int a = 10;
int b = 20;
a = a ^ b;
b = a ^ b; //a ^ b ^ b = a
a = a ^ b; //a ^ b ^ a = b
方式二:一句话搞定
b=(a+b)-(a=b);
0 0
原创粉丝点击