由于在计算机中,位运算的效率是最高的,要想找出最有效的运算方法,应该是从位运算入手,java语言的位运算中提供了左移、右移、和无符号右移运算符,他们分别是 <<、>>、>>>。左移会把操作数变大,它相当于把左侧数乘以2的n次幂,这个n是由右操作数决定的。而右移恰恰相反,它实现的是除法。
使用位运算实现 2 乘以 16,代码如下:
@Test
public void test8(){
int value = 2 << 4;
System.out.println(value);
}
版权声明:本文为duyiwuerluozhixiang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。