关于两个值的交换
来源:互联网 发布:芜湖网络买花花店 编辑:程序博客网 时间:2024/04/30 07:11
关于两个值的交换还有一种方法,但是本人能力有限不能解释!我会在最下面给出代码,谁会的话可以解释一下原理!
public class Dome04{public static void main(String[] agrs){int a=3;//经典的a b值交换int c;int b=4;System.out.println(" a = " + a + ",b = " + b);c = a;a = b;b = c;System.out.println(" a = " + a + ",b = " + b);System.out.println("-------------------------------"); a = 3; //因为上面已经定义过了a和b,现在再定义运行时就会报错了! b = 4;System.out.println(" a = " + a + ",b = " + b);a = a + b;b = a - b; //简单的数学技巧a = a - b;System.out.println(" a = "+ a + ",b = " + b);}}
我只把交换的代码写一下吧,定义和上面的一样:
a = a^b;
b = a^b;
a = b^a;
0 0
- 关于两个值的交换
- 关于两个值的交换
- 关于交换两个值的一些讨论
- 关于两个对象的交换
- 关于两个数的交换
- 关于java中交换两个变量的值
- 关于两个对象交换的问题
- 关于交换两个数的思考
- 关于Java交换两个对象的问题
- 关于两个对象交换的扩展
- 关于Java交换两个对象的问题
- 一、关于交换两个变量的问题
- 关于Java交换两个对象的问题
- 关于交换两个变量
- 关于两个数交换
- 交换两个变量的值
- 交换两个数的值
- 交换两个数的值
- shell脚本自动生成C文件模板
- 关于JS中的数组的sort方法
- 九、硅谷的另一面
- LeetCode OJ:Populating Next Right Pointers in Each Node
- Python 语法基础
- 关于两个值的交换
- ping 丢包率解释
- 复合列
- 让 32 位 windows 7 支持超过 4G 内存(PAE)
- peral 读取路径的txt文件。
- fatal: could not read Password for 'https:/username@bitbucket.org': No such file or directory
- Unity3D调用摄像头显示当前拍摄画面
- <MEMORY>Project Euler NO13
- 老虎基金购入2亿美元阿里股份