java中有三种移位运算符
<< : 左移运算符,num << 1,相当于num乘以2
>> : 右移运算符,num >> 1,相当于num除以2
下面来看看这些移位运算都是如何运用的。
package com.b510.test; public class Test { public static void main(String[] args) { int number = 10; //原始数二进制 printInfo(number); number = number << 1; //左移一名 printInfo(number); number = number >> 1; //右移一名 printInfo(number); } private static void printInfo(int num){ System.out.println(Integer.toBinaryString(num)); } }
运转效果:
1010 10100 1010
我们把上面的效果对齐一下:
引荐教程:java疾速入门
以上就是java中“>>”是什么的细致内容,更多请关注ki4网别的相干文章!