JAVA不用临时变量交换两个变量的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA不用临时变量交换两个变量的值相关的知识,希望对你有一定的参考价值。
- 交换两个变量的值,不适用临时变量
1 public class Test{ 2 public static void main(String[] args){ 3 int a = 1; 4 int b = 2; 5 // 请交换两个变量的值 6 } 7 }
- 加减实现交换
1 public class Test{ 2 public static void main(String[] args){ 3 int a = 1; 4 int b = 2; 5 // 请交换两个变量的值 6 a=a+b; 7 b=a–b; 8 a=a–b; 9 } 10 }
- 异或实现交换
1 public class Test{ 2 public static void main(String[] args){ 3 int a = 1; 4 int b = 2; 5 // 请交换两个变量的值 6 a^=b; 7 b^=a; 8 a^=b; 9 } 10 }
以上是关于JAVA不用临时变量交换两个变量的值的主要内容,如果未能解决你的问题,请参考以下文章