交换2个变量的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交换2个变量的值相关的知识,希望对你有一定的参考价值。

三种方式

1. 定义第三方变量

2. 相加法

3. 异或法

int a = 3;
int b = 5;

int temp = a;
a = b;
b = temp; 

a = a+b;
b = a-b;
a = a-b;

a = a^b;
b = a^b;
a = a^b;


以上是关于交换2个变量的值的主要内容,如果未能解决你的问题,请参考以下文章

函数封装2.4交换某两个变量的值

不使用中间变量,交换变量的值。求一个数二进制中1的个数

Java面试宝典_君哥讲解笔记03java基础——浮点型计算为什么会有精度丢失在不使用第三变量的情况下交换2个变量的值

如何交换两个变量的值

实现两个变量的值交换的三种方法(两种方法不使用中间变量)

JAVA不用临时变量交换两个变量的值