在Java中,可以使用一个临时变量来交换两个变量的值。下面是一个示例代码:
public class SwapExample {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("交换前:");
System.out.println("a = " + a);
System.out.println("b = " + b);
// 使用临时变量交换a和b的值
int temp = a;
a = b;
b = temp;
System.out.println("交换后:");
System.out.println("a = " + a);
System.out.println("b = " + b);
}
}
运行上述代码,输出结果为:
交换前:
a = 10
b = 20
交换后:
a = 20
b = 10
注意,这里的交换是通过复制变量的值来实现的,而不是直接交换变量的引用。