import java.util.Scanner;
public class Demo18 {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
long number = scanner.nextLong();
System.out.println("你输入的数字是"+number);
System.out.println("该数字乘2结果为"+(number<<1));
System.out.println("该数字乘4结果为"+(number<<2));
System.out.println("该数字除以2结果为"+(number>>1));
}
}
总结:
①一个整数每次执行位移运算符中左移运算n次,相当于这个数乘以2的n次方。
②一个整数每次执行位移运算符右移运算n次,相当于这个数除以2的n次方。