由於Java中沒有所謂的指針和引用的概念,並且Java中所有的傳遞都是值傳遞,所以
以前在C中使用的方法無效,在Java中可以用數組來實現,如下:
public class Test {
public static int[] swap(int a,int b){
int temp = a;
a = b;
b = temp;
return new int[] {a , b};
}
public static void main(String[] args) {
int a = 10;
int b = 20;
int[] swap = swap(a,b);
a = swap[0];
b = swap[1];
System.out.println(a);
System.out.println(b);
}
}