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##学习路径#
全部评论
感谢大佬分享!!!!
点赞 回复 分享
发布于 2022-01-12 20:39

相关推荐

浩浩没烦恼:一二面加起来才一个小时? 我一面就一个小时多了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务