java使用异或操作交换两个数字的值
2018-02-02 13:39
274 查看
java使用异或操作交换两个数字的值
源码:
@Test
public void test3(){
int a = 10;
int b = 20;
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println("a = "+a);
System.out.println("b = "+b);
}
源码:
@Test
public void test3(){
int a = 10;
int b = 20;
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println("a = "+a);
System.out.println("b = "+b);
}
相关文章推荐
- 不使用第三个参数和库函数实现两个数字的交换(异或的妙用)
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- 【编程技巧】java不使用第三个变量处理两个变量的交换
- 异或操作交换两个变量的值
- [Java,JS] - 不使用第三个变量完成两个整数的交换
- 不使用第三个变量的情况下交换两个变量中存储的值(Java)
- java异或交换两个整数或字符串原理
- 【Java】不使用第三方变量交换两个变量的值
- Java中异或运算实现两个整数的交换以及其功能函数实现
- 不使用第三方变量交换两个数值变量的值(java语言)
- 两个数字交换(不使用临时变量)
- 交换两个int值的最短代码(^异或的使用)
- 【Java】不使用第三方变量交换两个变量的值
- 使用引用交换两个数字
- 如何在不使用第三方变量的前提下,交换两个变量的值 (Java实现)
- java中把两个变量进行值交换,通过异或两次运算就能实现值互换。
- Java中使用异或语句实现两个变量的互换
- java学习——使用Exchanger实现两个线程间的数据交换
- 关于利用异或操作来交换两个数值的方法
- 用JAVA写一个函数交换两个数字