1.5.4 情景應(yīng)用4——計算用戶輸入數(shù)字的乘積
視頻講解:光盤\mr\lx\01\計算用戶輸入數(shù)字的乘積.exe
實例位置:光盤\mr\ym\1.06\src
簡單的數(shù)字運算只能體現(xiàn)計算機的速度與高效,程序需要與用戶形成互動才有它存在的意義。例如,從控制臺接收用戶輸入的數(shù)字,然后使用這些數(shù)字進行運算,就形成了與用戶的互動,而且可以根據(jù)用戶需求來指定要運算的數(shù)字,運行結(jié)果如圖1.40所示,實現(xiàn)過程如下。
創(chuàng)建NumberMultiply類,在該類的主方法中創(chuàng)建Scanner掃描器來封裝System類的in輸入流,然后提示用戶輸入?yún)⑴c運算的被乘數(shù)與乘數(shù),并輸出兩個數(shù)字的乘積,實例代碼如下:
import java.util.Scanner;
public class NumberMultiply {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // 創(chuàng)建輸入掃描器
System.out.println("請輸入被乘數(shù):");
double num1 = scan.nextDouble(); // 接收用戶輸入數(shù)字
System.out.println("請輸入乘數(shù):");
double num2 = scan.nextDouble(); // 接收用戶輸入數(shù)字
System.out.println("----------------");
// 輸出計算結(jié)果
System.out.println(num1 + " x " + num2 + " = " + num1 * num2);
}
}
DIY: 擴展本實例,使它可以計算3個用戶輸入的數(shù)字的乘積。(25分)(實例位置:光盤\mr\ym\1.06\diy)
情景應(yīng)用DIY欄目分數(shù)統(tǒng)計: