互换两个变量 i,j的值
来源:互联网 发布:淘宝怎么自己做链接 编辑:程序博客网 时间:2024/06/11 20:24
例:互换两个变量 i,j的值
因为数据有数据范围的限制,当数据过大超出数据范围的时候,就不能按如下方式互换
@Test
public void testChange(){
int i=21;
int j=22;
i=i+j;
j=i-j;
i=i-j;
System.out.println("i="+i+" j="+j);
}
正确的互换方式应该是按位运算符运算,隐性转换长二进制数进行移位,"^ 按位异或 "
@Test
public void testChange(){
int i=21;
int j=22;
i=i^j;
j=i^j;
i=i^j;
System.out.println("i="+i+" j="+j);
}
因为数据有数据范围的限制,当数据过大超出数据范围的时候,就不能按如下方式互换
@Test
public void testChange(){
int i=21;
int j=22;
i=i+j;
j=i-j;
i=i-j;
System.out.println("i="+i+" j="+j);
}
正确的互换方式应该是按位运算符运算,隐性转换长二进制数进行移位,"^ 按位异或 "
@Test
public void testChange(){
int i=21;
int j=22;
i=i^j;
j=i^j;
i=i^j;
System.out.println("i="+i+" j="+j);
}
- 互换两个变量 i,j的值
- 两个整数变量的值互换!
- 对两个变量的值进行互换
- 只用两个变量来互换这两个变量的值
- 不用中间变量而互换两个变量的值
- 互换两个变量的值,不使用第三方变量
- JAVA中互换两个变量的值的方法?
- 对两个变量的值进行互换的多种方法
- 实现两个变量的值互换,用“引用”做实参
- 对两个整数变量的值进行互换
- 不使用第三个值,实现两个变量的互换
- 关于两个变量互换的问题
- JAVA实现两个变量间的互换
- 书写静态函数分别实现两个int,两个Integer类型变量的值互换,
- 不借助第三方变量,将x,y两个变量的值互换
- 不借助第三方变量,将x,y两个变量的值互换。
- 不借助第三方变量,将x,y两个变量的值互换
- 不借助第三方变量,将x,y两个变量的值互换。
- Solaris下如何编译生成动态库
- C#通讯编程
- linux系统 samba服务器文件配置
- 获取数据库表结构和表数据的小程序(VB.NET版本)
- memory pool资料
- 互换两个变量 i,j的值
- CAML语法-Query写法
- [记录]编程语言翻译
- gleffect
- C#中的事件代理
- Flash的事件机制
- 给动态数组增加元素
- FilenameFilter总结
- Eclipse下Tomcat插件的安装