//移位运算符 public class test{ public static void main(String[] args){ int num=3; //向左移位 System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num)); int moveleft=num<<2; System.out.println(“移位之后的值为”+moveleft); //向右移位 int num1=2; System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num1)); int moveright=num1>>2; System.out.println(“移位之后的值为”+moveright); //无符号移位,用于负数 int num2=-12; System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num2)); int move=num2>>>3; System.out.println(“移位之后的值为”+move);} }