斗鱼姜神微博:求解一个JAVA的面试题目

来源:百度文库 编辑:中科新闻网 时间:2024/05/15 01:19:09
求解一个JAVA的面试题目
请问如何将两个变量在不借助其他变量的情况下,将他们的值进行交换。(如a=2,b=7,现在需要结果是a=7,b=2)?请帮我写出实现的JAVA代码好吗? 谢谢大家了!

很简单呀!
int a,b;
a=a+b;
b=a-b;
a=a-b;
这样就可以了
就是a+b的值超出了INT的范围,就会造成溢出

给分:)