java用函数交换两个值,Java 交换两个变量的数值实现方法
时间: 2023-09-10 14:15:12 浏览: 129
Java 交换两个变量的数值实现方法
5星 · 资源好评率100%
在 Java 中,可以通过创建一个临时变量来交换两个变量的值,也可以通过使用位运算符或者加减法来交换两个变量的值。下面是两种常见的实现方式:
1. 使用临时变量交换两个变量的值:
```java
public static void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}
```
2. 使用位运算符交换两个变量的值:
```java
public static void swap(int a, int b) {
a = a ^ b;
b = a ^ b;
a = a ^ b;
}
```
上述两种实现方式都可以实现交换两个变量的值,具体选择哪一种实现方式取决于具体情况。
阅读全文