与或非运算
短路测试
位运算符
public class Demo06 {
public static void main(String[] args) {
/**
* 位运算
* A=0011 1100
* B=0000 1101
* ---------------------------------------------
* A&B = 0000 1100
* A|B = 0011 1101
* A^B = 0011 0001
* ~B = 1111 0010
*
* 2*8=16 2*2*2*2 面试题
* 效率极高!!!
* <<左移 *2
* >>右移 /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);
}
}
输出16
字符串放前放后区别
三元运算符