正文

1.5 情景應(yīng)用——拓展與實(shí)踐(3)

學(xué)通Java的24堂課 作者:李鐘尉


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ì):


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)