Java中的Integer.rotateLeft()方法

Integer.rotateLeft()方法返回通过旋转指定整数值i的二进制补码二进制表示形式左移指定位数获得的值。以下是语法。

int rotateLeft(int i, int distance)

这是参数。

  • i-这是int值。

  • distance-这是旋转距离。

示例

public class Demo {
   public static void main(String []args) {
      int val = 1;
      for (int i = 0; i < 4; i++) {
         val = Integer.rotateLeft(val, 1);
         System.out.println(val);
      }
   }
}

输出结果

2
4
8
16