Java 案例学习 Demo17 左移运算

mac2024-06-03  38

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 */ }

 

最新回复(0)