本文主要是介绍不借用第三个变量实现交换两个整型变量的值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)通过加减方式实现有两种顺序的实现方式
int a = 5;int b = 10;a = a + b;b = a - b;a = a - b;
/* a = a - b;b = a + b;a = b - a;*/System.out.println("a:" + a + ",b:" + b);
(2)通过异或运算符,一个变量异或另一个变量两次还是他本身
int i = 5;
int j = 10;
i = i ^ j;
j = i ^ j;
i = i ^ j;
System.out.println("i:" + i + ",j:" + j);
这篇关于不借用第三个变量实现交换两个整型变量的值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!