当前位置: 首页 > 面试题库 >

Java中的双大于号(>>)?

梅飞宇
2023-03-14
问题内容

>>符号在Java中是什么意思?我以前从未见过它使用过,但今天却遇到了它。我曾尝试在Google上进行搜索,但没有发现任何有用的信息。


问题答案:

这是位移位运算符。
文献资料

有符号的左移位运算符“ <<”将位模式向左移位,而有符号的右移位运算符“

”将位模式向右移位。位模式由左操作数给出,移位位置的数量由右操作数给出。无符号右移运算符“ >>>”将零移位到最左位置,而“
”之后的最左位置取决于符号扩展名。



 类似资料:
  • 我需要双键并发hashmap。 我的第一次尝试只是使用java.util.concurrent.ConTrentHashMap。像这样 但我觉得这很难看。 我的第二次尝试是使用对象作为键。像这样 最后一次尝试是创建DualkeyConcurrentHashMap。我只需要放,拿,康纳斯基。 它更好,而且完全线程安全吗?(我不能确定所有方法都需要同步。) 还有其他推荐的方法吗?

  • 问题内容: 我在代码中发现了一个错误,归结为与进行比较。本质上,以下返回false: 这怎么可能? 问题答案: 根据Double.MIN_VALUE的javadoc,MIN_VALUE为: 拥有double类型的最小正非零值的常数 因此,Double.MIN_VALUE不是负数,它是正值,与Double可以接近零(不为零)一样接近。

  • 问题内容: 我的程序的一部分需要在while循环内使用以下值: 0.1 0.2 0.3 … 0.9 所以我需要在循环中提供它们。 这是代码: 我需要输出准确: 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 但这实际上给了我类似的东西: 0.1 0.2 0.300000000000000000000000004 0.4 0.5 0.6 0.79999999999999999

  • 问题内容: 我在Java中有一个简单的整数到字符串映射,但是我需要能够轻松地从整数中检索字符串,以及从字符串中检索整数。我尝试过Map,但是它只能从整数中检索字符串,这是一种方法: 有正确的方法来做到双向吗? 另一个问题是,我只有几个不变的常量值(,所以采用复杂的解决方案就不值得了。 问题答案: 您可以为此使用Google Collections API, 最近将其 重命名为Guava,特别是Bi

  • 我必须实现类"DoubleChainedList"和"Elem"。DoubleChainedList管理一个双链列表,Elem是关联的节点类,指针指向后继节点和前驱节点。 我必须实施以下方法: public void removeAtIndex(int i)//删除位置i处的元素 public int[]toArray()//将列表作为数组返回 双链列表 要素: 我的问题:它显示了以下错误:hea

  • 刚刚在java中尝试了一些东西,发现了以下问题。 以下是我的代码。 父接口: 子接口: 实施1: 实施2: 主要方法: 我不确定我做错了什么,我在本地机器中安装了JDK 13并使用IntelliJ 2019.3和JDK 11。我检查了IntelliJ是否支持JDK 13 谢谢 错误更新我在那里留下了一个分号,删除了它,请再次检查。