两个整数交换的3中方法
来源:互联网 发布:ug怎么编程 编辑:程序博客网 时间:2024/05/23 02:03
//两个整数交换的第一种方法 第三方变量
int x=4,y=8,z;
z=x;
x=y;
y=z;
System.out.println("x="+x+",y="+y);
//两个整数交换的第二种方法 两个数相加
int a=10,b=20;
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a+",b="+b);
//两个整数交换的第三种方式,一个数 异或 同一个数 两次结果还是它自己
int m=15,n=5;
n=m^n;//n=15^5
m=n^m;//m=15^5^15=5
n=n^m;//n=15^5^5=15
System.out.println("n="+n+",m="+m);
int x=4,y=8,z;
z=x;
x=y;
y=z;
System.out.println("x="+x+",y="+y);
//两个整数交换的第二种方法 两个数相加
int a=10,b=20;
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a+",b="+b);
//两个整数交换的第三种方式,一个数 异或 同一个数 两次结果还是它自己
int m=15,n=5;
n=m^n;//n=15^5
m=n^m;//m=15^5^15=5
n=n^m;//n=15^5^5=15
System.out.println("n="+n+",m="+m);
阅读全文
0 0
- 两个整数交换的3中方法
- 两个整数的交换方法
- 两个整数交换方法
- 交换两个整数的方法比较
- 交换两个整数的三种方法
- 简单算法 - 交换两个整数的三种方法
- 交换两个整数数值的三种方法
- 交换两个整数的值
- 两个整数变量的交换
- 交换两个整数的值
- 交换两个整数的值
- 有关Java中两个整数的交换问题
- 有关Java中两个整数的交换问题
- java中交换两个数据的方法
- java中交换两个变量的方法
- Python中交换两个元素的方法
- 五种方法交换两个整数
- 交换两个整数的值 Java_Note
- VMware虚拟机linux系统时间同步的解决办法
- mysql 开启远程连接
- 终生学习者,永远劳苦命!
- learning之桥接模式
- 欢迎使用CSDN-markdown编辑器
- 两个整数交换的3中方法
- jQuery 及ajax学习
- (68)TreeSet练习:两种排序方式:自然排序(实现comparable接口)、比较器
- 为什么使用PostCSS?
- Hibernate 分页
- 【docker】--JBoss集群的搭建
- 链表面试题总结----(可能带环相交问题+复杂链表的复制)
- 链表--1.判断两个链表是否相交,若相交,求交点。(假设链表不带环)2.判断两个链表是否相交,若相交,求交点。(假设链表可能带环)
- Calabash-ios安装