java笔记--运算符应用

public static void main(String[] args) {
        /*最有效的方式算出2乘以8等于几
        System.out.println(2<<3);
        //对两个整数变量的值进行互换
        int a=3,b=5;
        /*int c;
        
        c=a;
        a=b;
        b=c;*/
    //异或运算,面试可能,高效但阅读性差,原理是二进制相同取0不同取反
        a=a^b;//3^5          011^101>110
        b=a^b;//(3^5)^5=3    110^101>011
        a=a^b;//(3^5)^3=5    110^011>101
        System.out.println("a="+a+",b="+b); 
    }

运行:


image.png

你可能感兴趣的:(java笔记--运算符应用)