除以2换成位移操作(骚)

    public static void main(String[] args) {
        System.out.println(100>> 4);//除以2  >>1  除以4 >>2 除以8 >>3 除以16 >>4
        System.out.println((100) / 16);//
//        将 “除以2” 改成 “移位” 内存不变,运行速度提升50%。
//        注意运算符优先级:
//(括号、中括号):优先级第一
//(乘法,除法,取余):优先级第二
//(加法、减法):优先级第三
//(位移):优先级第四

    }

  这种操作不会有余数 100除以16 就是6.25, 答案就是6

原文地址:https://www.cnblogs.com/q1359720840/p/15534599.html