不用第三个变量交换两个变量的值
2010-11-20 16:18
239 查看
记得大一时C语言课本有介绍到用异或的方法交换两个变量的值,贴出来备忘
import java.util.*; public class docm1{ public static void main(String[] args){ int a=3; int b=5; System.out.println("a="+a+";b="+b); a=a^b; b=b^a; a=a^b; System.out.println("a="+a+";b="+b); } }
相关文章推荐
- 不用第三个变量就能交换两个变量值的五个方法
- 不用第三个变量,直接交换两个变量的值
- 不用第三个变量交换两个变量的值
- 不用第三个变量就能交换两个变量值的五个方法
- 不用第三个变量,交换两个int数
- 交换两个变量的值,不用第三个变量
- 不用第三个变量交换两个参数值得5种方法
- 不用第三个变量,直接交换两个变量的值
- 不用第三个变量及其他函数等交换两个变量的值
- 不用第三个变量交换两个变量的值的几种方法
- 用异或运算符实现不用第三个临时变量交换两个变量的值
- 不用第三个变量交换两个变量的值
- 由“不用第三个变量,直接交换两个…
- 关于交换两个变量的不用第三个变量 异或的问题
- 不用第三个变量就能交换两个变量值的五个方法
- 不用第三个变量,直接交换两个变量的值
- 剑指Offer(Java版):不用第三个变量就能交换两个变量值
- 不用第三个变量,交换两个变量的值三种方案详解
- php 不用第三个变量交换两个变量的值
- 不用第三个变量,直接交换两个变量的值