不用第三个变量互换两变量的值的两种方法。

public class tt {

    /**

     * 不用第三个变量互换2变量的值

     * @author gx

     * Feb 10, 2014 2:46:37 PM

     */

    

    public static void main(String[] args) {

        int a = 5;

        int b = 6;

        a = a+b;

        b = a-b;

        a = a-b;

        System.out.println(a+"  "+b);

        

        a=a^b;

        b=a^b;

        a=a^b;

        System.out.println(a+"  "+b);

    }

}

 

你可能感兴趣的:(方法)