交换两个数的方法
2017-04-23 13:27
295 查看
//交换两个数:借助中间变量 public static void swap1 (int a, int b) { System.err.println("交换前: a=" + a + ", b=" + b); int temp; temp = a; a = b; b = temp; System.err.println("交换后: a=" + a + ", b=" + b); } //交换两个数: public static void swap2 (int a, int b) { System.err.println("交换前: a=" + a + ", b=" + b); a = a + b; b = a - b; a = a - b; System.err.println("交换后: a=" + a + ", b=" + b); } //交换两个数:异或 public static void swap3 (int a, int b) { System.err.println("交换前: a=" + a + ", b=" + b); a = a^b; b = a^b; a = a^b; System.err.println("交换后: a=" + a + ", b=" + b); }
相关文章推荐
- 2、从传引用和传地址方法交换两个数
- 就地交换两个数的三种方法
- 交换两个数的方法总结
- 位运算和关于两个数交换的多种方法
- 一道面试题:用多种方法实现两个数的交换
- 如何在Java中实现将两个数相互交换的方法
- C语言学习笔记:07_交换两个数的多个方法
- 用指针的方法交换两个数
- 不使用第三方变量,按位操作最快的交换两个数的方法
- 不用临时的变量 交换两个数的两种方法
- 玩玩小技巧(1)_三种方法不使用临时变量交换两个数的值
- 交换两个数的三种方法
- 不用中间变量交换两个数的值的方法
- 交换两个数的值的三种指针方法——指针的引用和指向指针的指针
- 两个数在不使用中间变量的情况下,交换数值的方法汇总.
- 交换两个数方法总结
- 交换两个数的方法总结
- 用引用方法交换两个数的值
- 两个数的交换,三种方法实现
- Java中交换两个数的各种方法