逻辑与运算:两个变量都为真,结果才为true
逻辑与运算:两个变量有一个为真,则结果才为true
如果是真,则变为假,如果是假,则变为真
短路运算
int a=5;
boolean b=(a<4)&&(a++<4);
System.out.println(a);
System.out.println(b);
位运算
A = 0011 1100
B = 0000 1101
------------------------------------------------
与 A&B = 0000 1100
或 A|B = 0011 1101
异或 A^B = 0011 0001
非 ~B = 1111 0010
位运算效率极高!
<< *2
>> /2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16