public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
System.out.println("输入一个整数: ");
long num=scanner.nextLong();
System.out.println("你输入的数组是;"+num);
System.out.println("该数字乘以2的运算结果是;"+(num<<1));
System.out.println("该数字乘以3的运算结果是;"+(num<<2));
System.out.println("该数字乘以4的运算结果是;"+(num<<3));
System.out.println("该数字乘以5的运算结果是;"+(num<<4));
System.out.println("该数字乘以6的运算结果是;"+(num<<5));
System.out.println("该数字除以2的运算结果是;"+(num>>1));
System.out.println("该数字除以3的运算结果是;"+(num>>2));
System.out.println("该数字除以4的运算结果是;"+(num>>3));
System.out.println("该数字除以5的运算结果是;"+(num>>4));
System.out.println("该数字除以6的运算结果是;"+(num>>5));
}
一个整数每次执行运算中的左移运算N次,相当这个数乘以2的n次方,相反,执行右移运算N次,相当这个数除以2的n次方。
最新推荐文章于 2024-08-04 11:07:52 发布