1.5.4 情景应用4——计算用户输入数字的乘积
视频讲解:光盘\mr\lx\01\计算用户输入数字的乘积.exe
实例位置:光盘\mr\ym\1.06\src
简单的数字运算只能体现计算机的速度与高效,程序需要与用户形成互动才有它存在的意义。例如,从控制台接收用户输入的数字,然后使用这些数字进行运算,就形成了与用户的互动,而且可以根据用户需求来指定要运算的数字,运行结果如图1.40所示,实现过程如下。
创建NumberMultiply类,在该类的主方法中创建Scanner扫描器来封装System类的in输入流,然后提示用户输入参与运算的被乘数与乘数,并输出两个数字的乘积,实例代码如下:
import java.util.Scanner;
public class NumberMultiply {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // 创建输入扫描器
System.out.println("请输入被乘数:");
double num1 = scan.nextDouble(); // 接收用户输入数字
System.out.println("请输入乘数:");
double num2 = scan.nextDouble(); // 接收用户输入数字
System.out.println("----------------");
// 输出计算结果
System.out.println(num1 + " x " + num2 + " = " + num1 * num2);
}
}
DIY: 扩展本实例,使它可以计算3个用户输入的数字的乘积。(25分)(实例位置:光盘\mr\ym\1.06\diy)
情景应用DIY栏目分数统计: