关于移位运算易错例子

来源:互联网 发布:三界淘宝店宁小凡小说 编辑:程序博客网 时间:2024/06/04 18:39

关于移位运算易错例子

 

用高效的方法计算出2乘17等于多少?

错误方法:class JiSuan
              {
                      public static void main(String[] args)
                      {
                            System.out.println(2<<4+2);
                      }
               }

很多同学用了上面的代码,但运行发现是结果是128。

 正确代码class JiSuan
              {
                      public static void main(String[] args)
                      {
                            System.out.println((2<<4)+2);
                      }
               }

 

其实这个问题很简单就是一个优先级的问题,但是很多人不注意就出现了错误。

0 0
原创粉丝点击