两个数值比较大小
来源:互联网 发布:姗姗手帐小铺 淘宝 编辑:程序博客网 时间:2024/06/09 20:57
大家好,
今天看到这个问题了,三种方法总结一下:
第一种:这种是开发中最常见的一种方式,使用第三个变量,可读性强!
<strong><span style="font-size:18px;">public class Test{public static void main(String [] args){int m = 5 ,n = 2,max;if(n<m){max = m;m = n ; n = max; }System.out.println("n="+n+"m="+m); }}</span></strong>第二种,是利用两和来使两数交换!不需要第三个变量,局限性就是 n+m 必须要在int的范围内
<strong><span style="font-size:18px;">public class Test{public static void main(String [] args){ int n = 2 , m= 5; n =n+m; m = n - m; n = n-m; System.out.println("n="+n+"m="+m); }}</span></strong>第三种,不使用第三方变量,实现大小的对调,技巧方式!
<strong><span style="font-size:18px;">public class Test{public static void main(String [] args){ int n = 2, m = 5; n = n ^m; m = n^ m; //(n^m) ^m n= n^m;<span style="white-space:pre"></span>// System.out.println("n="+n+"m="+m); }}</span></strong>结果:
n=2 m=5
0 0
- 两个数值比较大小
- JS比较两个数值的大小
- JS比较两个数值的大小
- JS比较两个数值的大小
- 编程世界里关于两个数值大小的有趣比较
- 批处理比较数值大小
- 高效比较数值大小
- 判断两个数值的大小
- SQL Server比较数值大小
- shell比较大小数值字符串
- Shell编写比较数值大小
- 用Groovy实现判断两个int数值大小(不用比较运算符,考虑溢出)
- 两个浮点数值的比较
- 比较两个数大小
- 比较两个数大小
- 两个时间大小比较
- 比较两个字符串大小
- 两个数比较大小
- Android入门:Service入门介绍
- MySQL 主从复制资料汇总
- Grup配置文件修复和恢复grup文件
- Android模拟登陆带验证码的网站客户端
- 冲突域和广播域
- 两个数值比较大小
- Android入门:广播接收者应用(电话拦截器)
- (5)设计模式:Proxy
- BNU ---- 收成
- codeforces 322B--(YY题)
- 数字反转问题
- 中介者模式
- SQL join 语句 画图果然更容易理解
- 愉快的周末 新的一周又开始