标签:效率 print 运算 ++ dem stat 就是 rgs 一个
public class demo4 {
    //逻辑运算符
    public static void main(String[] args) {
        //与(&&)或(||)非(!)
        boolean a = true;
        boolean b = false;
        System.out.println(a && b);//与运算,两个变量都为真,结果才是true
        System.out.println(a || b);//或运算,有一个变量为真,结果就是true
        System.out.println(!(a && b));//非运算,如果是真,则变为假;如果是假,则变为真
        //短路运算
        int c = 5;
        boolean d = (c<5)&&(c++<5);
        System.out.println(c);
        System.out.println(d);
        //位运算
        /*
        A = 0011 1100
        B = 0000 1101
        -----------------------------------
        A&B = 0000 1100
        A|B = 0011 1101
        A^B = 0011 0001    相同为0,不同为1
        ~A = 1100 0011     完全取反
        2*8 = 16     2*2*2*2
        效率极高
        <<左移  n*2
        >>右移  n/2
        0000 0000  0
        0000 0001  1
        0000 0010  2
        0000 0011  3
        0000 0100  4
        0000 1000  8
        0001 0000  16
         */
        System.out.println(2<<3);
    }
}标签:效率 print 运算 ++ dem stat 就是 rgs 一个
原文地址:https://www.cnblogs.com/JoeyZhu/p/14460249.html