交换两个数(不引入第三个变量)
2009-11-08 21:10
183 查看
前几天去面试,结果碰到这道题目,还着实给没想到,以前也见过这道题目,但那时就是想不起来,难道真是脑子不够用了。
后来回来查了一下,觉得这道题目虽然简单,但有时碰到真的就傻眼了。
所以写下来。
后来回来查了一下,觉得这道题目虽然简单,但有时碰到真的就傻眼了。
所以写下来。
public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int a = 3,b = 4; a = a + b; b = a - b; a = a - b; System.out.println("a = " + a); System.out.println("b = " + b); } }
相关文章推荐
- 交换两个数不引入第三个变量
- 不准引入第三个变量交换两个数的值
- 交换两个数的值,且不引入第三个变量的实现
- 交换两个数的值(不使用第三个变量)
- 如何不使用第三个变量来交换两个数的值
- C++ - 两数交换, 不引入第三个变量
- 不用定义第三个变量来实现两个数的交换
- 交换两个数(不用定义第三个变量哦)
- 用按位异或运算符交换两个数,不引入第三个变量
- 有没有意思,你说了算——不引入第三个变量交换两个整型数
- 不使用第三个变量,交换两个数
- 如何不引入第三个变量交换两个变量的值?
- 如何不用第三个变量实现两个数的交换
- C 不引入第三变量交换两个数的值(异或运算符^)
- 交换两个数,不引入第三个变量
- C:两个数直接交换,不用第三个临时变量
- 不引入第三个变量交换两个整型数
- 不使用第三个变量,实现两个数交换
- 如何不使用第三个变量来交换两个数的值
- 不借助第三个变量实现两个数的交换