x=x+y
y=x-y
x=x-y
这个转换式,难道和设置为4个变量有啥不同么http://www.enet.com.cn/eschool/zhuanti/java/第三章b
y=x-y
x=x-y
这个转换式,难道和设置为4个变量有啥不同么http://www.enet.com.cn/eschool/zhuanti/java/第三章b
解决方案 »
- 简单问题:spring2.5怎么连mysql
- 问一个数据结构的问题
- 使用eclipse开发多线程,但是因为是多线程,所以断点无法让程序停下来
- SWING中如何设置新弹出的frame或dialog在屏幕中央显示而不是在左上角显示啊?默认是在左上角显示
- 如何使一个JDialog在完成显示后自动关闭?
- 初来,献上一个免费的大学视频教学资源下载的网站
- 请教一个很弱的编译问题
- 请教一个图形绘制的问题.
- 为什么APPLET在客户端有异常??急!!!!
- 求帮助!大作业要写一个信息管理系统,怎样才能让不同用户的信息显示在自己的界面上啊,本人菜鸟。
- 如何在jave se中显示web页面,并能让两者相互通信?
- 关于JSP的一个很奇怪的问题
楼主【lllmm】截止到2008-07-26 21:16:29的历史汇总数据(不包括此帖):
发帖的总数量:19 发帖的总分数:380 每贴平均分数:20
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:19 未结的总分数:380
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
第一次运算的结果就会溢出,从而导致交换失败,可以用位异或运
算符来解决,这个不会产生溢出。public class Test { public static void main(String[] args) {
int x = 5;
int y = -6; x = x ^ y;
y = x ^ y;
x = x ^ y; System.out.println(x + ", " + y);
}
}
7楼对Java的运算看来是熟透了。