Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是大于3倍>&燃气轮机&燃气轮机;在JAVA中你到底做了什么?_Java - Fatal编程技术网

什么是大于3倍>&燃气轮机&燃气轮机;在JAVA中你到底做了什么?

什么是大于3倍>&燃气轮机&燃气轮机;在JAVA中你到底做了什么?,java,Java,我知道>(大于的两倍)正在移动,但>到底做了什么 System.out.println(16>>>2); // OK System.out.println(8>>>2); // OK System.out.println(8>>>2); // OK System.out.println(8<<<2); // not OK System.out.println(16>>2)

我知道
>
(大于的两倍)正在移动,但
>
到底做了什么

    System.out.println(16>>>2);  // OK

    System.out.println(8>>>2);   // OK 

    System.out.println(8>>>2);  // OK 

    System.out.println(8<<<2);  // not OK
System.out.println(16>>2);//好啊
System.out.println(8>>>2);//好啊
System.out.println(8>>>2);//好啊

System.out.println(8
右移零填充运算符。
左操作数值按右操作数指定的位数右移,移位值用零填充。
在java中是有效运算符
:右移零填充运算符。左操作数值按右操作数指定的位数右移,移位值用零填充

更多信息:


你可以读到:我知道这是一个愚蠢的问题,但是你有一个简单的例子说明你将在哪里应用它吗?你可以用它来生成哈希代码。例如,在org.opencv.core的Point类中,他们在生成哈希代码时使用这行代码:result=prime*result+(int)(temp^(temp>>32));关于它在JDK中的实际应用,这是一个很好的例子: