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