用最有效的方式算出2*8等于几

  • Post author:
  • Post category:其他


2*8=2 << 3;

因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。

package java基础题目;

/*
* 用最有效的方式算出2*8等于几
*/
public class Test9 {
public static void main(String[] args) {
int a = 2 << 3;
System.out.println("2左移3位是:" + a);
}

}



版权声明:本文为johnWcheung原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。