java不用乘法运算符实现乘法计算

思路:通过左移操作

完整代码如下:

import java.util.Scanner;
public class Example {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);// 创建扫描器
        System.out.println("请输入一个整数");
        long number = scan.nextLong();// 获取输入的整数
        System.out.println("你输入的数字是:"+number);
        System.out.println("该数字乘以2的运算结果为:"+(number<<1));
        System.out.println("该数字乘以4的运算结果为:"+(number<<2));
        System.out.println("该数字乘以8的运算结果为:"+(number<<3));
        System.out.println("该数字乘以16的运算结果为:"+(number<<4));
    }
}

实现效果如下:

java不用乘法运算符实现乘法计算_第1张图片

源于学习javaweb开发实例基础卷

你可能感兴趣的:(java语言)