1. 程式人生 > >Java變數之間的相互交換

Java變數之間的相互交換

1.增加臨時變數
        int a = 5;
        int b = 10;
        int temp = 0;
        temp=a;
        a=b;
        b=temp;
2.位移運算交換
        int x = 5;
        int y = 10;
        x=x^y;
        y=x^y;
        x=x^y;
3.數值相加減交換
        int x = 5;
        int y = 10;
        x=x+y;//15
        y=x-y;//5
        x=x-y;//10