java实现交换两个变量
时间: 2023-11-29 19:04:14 浏览: 99
Java 交换两个变量的数值实现方法
5星 · 资源好评率100%
Java 中可以通过使用第三个变量或者不使用第三个变量来实现交换两个变量的值。
方法一:使用第三个变量
```java
int a = 10;
int b = 20;
int temp = a;
a = b;
b = temp;
System.out.println("a = " + a); // 输出 20
System.out.println("b = " + b); // 输出 10
```
方法二:不使用第三个变量
```java
int a = 10;
int b = 20;
a = a + b;
b = a - b;
a = a - b;
System.out.println("a = " + a); // 输出 20
System.out.println("b = " + b); // 输出 10
```
其中,第二种方法将两个变量的值进行加减运算,可能会存在溢出的问题,因此在实际应用中,建议使用第一种方法。
阅读全文