Java核心运算符
一、位运算符
<<左移
>>右移
右移运算符对应的表达式为a>>b, 运算的结果是操作数a被2的b次方来除,
左移运算符对应的表达式为a<
二、通过一个例子很好理解他们的核心运算
public class TestBit
{
public static void main(String args[])
{
//<<左移
//>>右移
/****
* 右移运算符对应的表达式为a>>b,
* 运算的结果是操作数a被2的b次方来除,
* 左移运算符对应的表达式为a<
* 运算的结果是操作数a乘以2的b次方。
*/
//变量初始化
int a=36;
int b=2;
//定义结果变量
int r1,r2;
//计算结果
r1=a >> b; //36/2*2
r2=a << b; // 36*2*2
//输出结果
System.out.println("a=" + a + " b=" + b);// a=36 b=2
System.out.println("a>>b=" + r1); // a>>b=9
System.out.println("a<
}
}
#Java##学习路径#
