int a=1;int b=2;a与b互相交换的几种方式

public static void main(String[] args) {
        int a = 1;
        int b = 2;

        //第一种
        /*
        int c=a;
        a=b;
        b=c;*/

        //第二种:异或运算
        a = a ^ b;
        b = a ^ b;
        a = a ^ b;
        System.out.println("a=" + a);
        System.out.println("b=" + b);
    }

猜你喜欢

转载自blog.csdn.net/u014645652/article/details/79845728
int
今日推荐