Java中實現swap()交換兩個int類型變量的值

由於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);
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章