java交换两个数的值的方法
时间: 2024-04-17 20:26:05 浏览: 119
Java 交换两个变量的数值实现方法
5星 · 资源好评率100%
在Java中,有多种方法可以交换两个数的值。以下是其中几种常见的方法:
1. 使用第三个变量:
```java
int a = 10;
int b = 20;
int temp = a;
a = b;
b = temp;
System.out.println("交换后的值:a = " + a + ", b = " + b);
```
2. 使用加法和减法:
```java
int a = 10;
int b = 20;
a = a + b;
b = a - b;
a = a - b;
System.out.println("交换后的值:a = " + a + ", b = " + b);
```
3. 使用异或运算:
```java
int a = 10;
int b = 20;
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println("交换后的值:a = " + a + ", b = " + b);
```
这些方法都可以实现两个数值的交换,具体选择哪种方法取决于你的需求和偏好。
阅读全文