关于java中交换两个变量的值
来源:互联网 发布:日进斗金软件使用说明 编辑:程序博客网 时间:2024/04/30 06:57
共有三种方式
第一种方式:定义第三方变量
int a=3;
int b=5;
int temp = a;
a=b;
b=temp;
System.out.println("a="+a+"b="+b);
第二种方法:相加法,缺点:两个int类型的数据相加
a= a+b;//8
b=a-b;//3
a=a-b;//5
第三种方法 异或
缺点:逻辑不清晰
a=a^b;//3^5
b=a^b;//b=(3^5)^5=3
a=a^b;//(3^5)^3=5
大家可以自己在eclipse或者jdk中实现
1 0
- 关于java中交换两个变量的值
- java中不用第三变量交换两个变量的值
- java中交换两个变量的方法
- PHP中交换两个变量的值
- java交换两个变量的值
- java交换两个变量的值
- Java 两个变量的值互相交换
- [JAVA] 一条新闻引出的思考,关于不用中间变量交换两个变量的值
- java中不用第三个变量交换两个变量的值
- 关于交换两个变量
- Java中交换两个int类型变量的方法汇总
- java中两个变量数的交换方式
- [c语言笔记]关于指针操作中使用异或交换两个变量的值
- 交换两个变量的值
- 交换两个变量的值
- 交换两个变量的值
- 交换两个变量的值
- 交换两个变量的值
- 折半查找的平均查找次数分析
- ORA-00245 & RMAN-03009
- 变量默认初始化
- eclipse如何判别路径
- 16、Java入门—Java IO流之字节流
- 关于java中交换两个变量的值
- 简单的二维码扫描
- Xcode8(iOS10)适配总结-笔记
- 正则表达式 正向前瞻
- iOS开发小技巧之--WeakSelf宏的进化
- sakura edit DIFF差分表示
- for 嵌套
- C#创建和调用WebService详细教程
- Fatal Exception thrown on Scheduler.Worker thread