package cn.sxy.demo;
import java.util.Scanner;
/**
* 左移运算
* 一个整数m左移n位,相当于m乘以2的n次方
* 例:2<<2 (即2左移4位)相当于2的2次方,等于4
*/
public class Demo17 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = sc.nextInt();
System.out.println("输入的数字为:" + num);
System.out.println("数字乘以2的结果为:" + (num << 1));
System.out.println("数字乘以4的结果为:" + (num << 2));
System.out.println("数字乘以8的结果为:" + (num << 3));
}
/**
* 以输入整数4为例
* 请输入一个整数:
* 4
* 输入的数字为:4
* 数字乘以2的结果为:8
* 数字乘以4的结果为:16
* 数字乘以8的结果为:32
*/
}