在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 = 10b = 20交换后:a = 20b = 10注意,这里的交换是通过复制变量的值来实现的,而不是直接交换变量的引用。

