在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
注意,這里的交換是通過復制變量的值來實現的,而不是直接交換變量的引用。