请问如何编写代码,定义整型变量

  1. 定义一个整型变量,一个字符串变量。
  2. 从键盘接收一个正整数并赋值给该变量。
  3. 将整型变量的值左移(右移)。
  4. 将整型变量左移(右移)后的值转换二进制字符串,并赋值给字符串变量。
  5. 输出结果。

img

img

     public static void main(String[] args){
        Scanner input = new Scanner (System.in);
        int  tem;
        System.out.println("输入正整数a: ");
         tem=input.nextInt();
         System.out.println("a的二进制表示为: "+Integer.toBinaryString(tem));
         System.out.println("a<<2 ="+(tem<<2)+"("+Integer.toBinaryString(tem<<2)+")");
         System.out.println("a>>2 ="+(tem>>2)+"("+Integer.toBinaryString(tem>>2)+")");
         
    }