明明跟视频上敲的代码是一样的为什么视频上的编译通过了我的没过

public class BitTest {
public static void main(String [] args) {
int i = 21;

           System.out.println("i <<2 :" (i <<2));
  }

}

img

如有帮助,望点击我回答右上角【采纳】按钮。
代码修改后如下:

img

public class BitTest {
    public static void main(String [] args) {
        int i = 21;
        System.out.println("i <<2 :" +(i <<2));
        System.out.println("i <<3 :" +(i <<3));
    }
}

System.out.println("i <<2 :"+(i <<2));

img


有帮助望采纳~

System.out.println("i << 2 :"+(i << 2));
System.out.println("i << 3 :"+(i << 3));
两句都少个+。

System.out.println("i <<2 :"+ (i <<2));