Java:用四种方式实现两个数交换
来源:互联网 发布:matlab mac破解版下载 编辑:程序博客网 时间:2024/06/05 16:23
是一个很简单的问题就是把两个数字交换大一的时候学C语言就搞过不过当时没想到多种方法 嗯 现在知道四种方法
1.使用第三方变量
int a=10,b=20;int c;c=a;a=b;b=c;
2,用位异或实现 知识点是:某一个数据对另外一个数据位异或两次 该数本身不变。
a=a^b;b=a^b;a=a^b
3 .用变量相加的做法
a=a+b;b=a-b;a=a-b;
4.一句话搞定
b=(a+b)-(a=b);
很简单 鸡肋鸡肋。
0 0
- Java:用四种方式实现两个数交换
- 两个数实现交换
- Java交换两个数
- java交换两个数的三种方式
- java中两个变量数的交换方式
- 【Eternallyc】实现两个数交换
- 实现两个数的交换
- 函数实现两个数交换
- 两个数交换值得实现
- java两个数进行交换
- java交换两个数 & 细说"^交换"
- java实现两个int类型的数的交换
- 交换两个整数的三种方式(java实现)
- 三种传值方式遇上两个数的交换
- C语言实现交换两个数
- 两个数交换的三种实现
- 异或实现两个数的交换
- c++实现两个数的交换
- putty 背景透明度设置及使用技巧
- poj2352——Stars(树状数组)
- leiningen构建工具的project.clj配置
- bzoj 4591: [Shoi2015]超能粒子炮·改
- 【C++】:C++函数重载
- Java:用四种方式实现两个数交换
- PHP 实用函数库
- 堆
- iptables + Denyhost抵御暴力破解
- 归零码和不归零码、单极性码和双极性码
- Java 中的内部类
- jqueryclick事件-隐藏与显示
- 数组作数据成员
- 【C++】:C++函数重载的映射机制(内容较深)