两个整数变量的交换
来源:互联网 发布:td-scdma知乎 编辑:程序博客网 时间:2024/05/16 19:59
实现两个整数变量的交换
package com.wy;
public class Test {
public static void main(String[] args) {
int a = 30;
int b = 50;
//方法1
int tmp;
tmp = a;
a = b;
b = tmp;
System.out.println("a:"+a+" b:"+b);
//方法2 使用异或
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println("a:"+a+" b:"+b);
//方法3
a = a + b;
b = a - b;
a = a - b;
System.out.println("a:"+a+" b:"+b);
//方法4
b = (a + b) - (a = b);
System.out.println("a:"+a+" b:"+b);
}
}
1 0
- 两个整数变量的交换
- Java实现两个整数变量的交换
- 实现两个整数变量的交换
- 不使用第三个变量完成两个整数的交换
- 不借助第三个变量交换两个整数的值
- 不使用第三个变量完成两个整数的交换
- 面试题 :实现两个整数变量的交换
- 不用额外变量交换两个整数的值
- 不借用临时变量交换两个整数的值
- 实现两个整数值的交换(无中间变量)
- 不引入第三个变量交换两个整数的值
- 请自己实现两个整数变量的交换
- 不使用中间变量实现两个整数的交换
- 不用辅助变量实现两个整数之间值的交换
- 不用额外变量交换两个整数的值
- 不借助第三个变量,进行两个整数的交换
- 位运算---不用额外变量交换两个整数的值
- 不用第三变量交换两个整数
- 进阶技能收集
- ranong项目总结-HttpClient-HttpDelete支持HttpEntity
- ViewPager写的三字经程序,外加三字经朗读,用了MediaPlayer
- S2_二本第三章使用集合组织相关数据(泛型)
- android activity的windowSoftInputMode属性
- 两个整数变量的交换
- Android开发——数据持久存储_SQLite数据库
- iOS开发中的https(二):https服务器的简单用例
- 求多个数的最小公倍数
- volley框架的解读
- jquery查找元素,绑定事件,DOM操作
- Android 名企面试题及涉及知识点整理
- Android6.0 CTS测试环境搭建
- spring学习随笔2