1、按位与运算判断奇偶数
int a = -100001;
if((a&1)==0)System.out.println("偶数");
if((a&1)==1)System.out.println("奇数");
2、交换变量值
int a = 3;
int b = 4;
a = a^b;//相当于a+b=c
b = b^a;//相当于c-b=a
a = a^b;//相当于c-a=b
System.out.println(a + "," + b);
3、快速计算2的倍数乘、除法和阶乘
25*4=100
int a = 25;
System.out.println(a<<2);
25/4=6
int a = 25;
System.out.println(a>>2);
2的32次幂
int a = 1;
System.ou