不定义中间变量的情况下,实现两个数交换数值
来源:互联网 发布:js获取应用上下文 编辑:程序博客网 时间:2024/04/29 11:23
public class ChangeTwoNumber{public static void main(String[] args){changeTwoNumber(1,2);}/** * 交换两个int数的值 */static void changeTwoNumber(int a, int b){System.out.println("what user input is: a = " + a + ", b = " + b);a = a ^ b;b = a ^ b;a = a ^ b;System.out.println("what the program output is: a = " + a + ", b = " + b);}}
执行的结果:
what user input is : a = 1, b = 2
what the program output is: a = 2, b = 1
- 不定义中间变量的情况下,实现两个数交换数值
- 两个数在不使用中间变量的情况下,交换数值的方法汇总.
- 不使用中间变量实现两个数的交换
- 不使用中间变量交换两个数值变量的值
- 不定义中间变量,交换两个整形变量的值
- 不使用中间变量交换两个数
- 不使用中间变量交换两个数
- 不使用中间变量交换两个数
- 不使用中间变量交换两个数
- 交换两个数 不使用中间变量
- 不借助中间变量交换两个数
- 交换两个数的值,不采用中间变量。
- 如何不使用中间变量交换两个数的值
- 不使用中间变量交换两个数的值
- 不使用中间变量,交换两个数的值
- 不使用中间变量实现两个变量的交换
- 不使用中间变量实现两个变量的交换
- 18、不使用中间变量,实现两个数的交换 JAVA
- C#的数据类型以及内存管理机制剖析(2)
- CentOS5.3 LINUX操作系统安装图文教程
- UVA 5811 Cards 数学期望DP
- 项目管理驾御术
- 静态链表:InsertAt(Node *nodeFirst,Node& node,int destIndex)
- 不定义中间变量的情况下,实现两个数交换数值
- cout输出16进制
- Android中UI组件android:layout_gravity属性的使用
- android-ndk环境搭建
- Oracle中HWM与数据库性能的探讨
- 关于可变参数的函数定义方法 [曾经微软的面试题]
- 步步为营C# 术漫谈六、线程控制(Thread)
- 8086内存分段理解问题
- C#中循环结构的效率问题