更新時(shí)間:2022-05-20 12:45:51 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1777次
在“Hello World!”之后 程序,計(jì)算器是程序員在介紹編碼時(shí)首先要學(xué)習(xí)的東西之一。之所以如此,是因?yàn)槌撕w了編程中的大部分基本概念之外,它的結(jié)構(gòu)簡(jiǎn)單。按照以下步驟,您也將能夠構(gòu)建自己的功能齊全的計(jì)算器!
所有軟件程序都是在開(kāi)發(fā)環(huán)境中編寫(xiě)的,這些程序?qū)iT用于構(gòu)建和編譯軟件。對(duì)于我們使用的編程語(yǔ)言 Java,Dr. Java 程序是一個(gè)優(yōu)秀且簡(jiǎn)單易用的入門程序。首先從 www.drjava.org 下載程序,然后根據(jù)您的計(jì)算機(jī)類型選擇 windows 應(yīng)用程序或 ma??c osx 應(yīng)用程序。
在你第一次打開(kāi) Dr. Java 之后,你會(huì)看到一個(gè)什么都沒(méi)有的空白屏幕。如此美麗和原始,我們將用大量代碼覆蓋這個(gè)。首先聲明一個(gè)公共 Calculator 類,然后在其中聲明一個(gè) main 方法,如圖所示。在 Java 中,類只是一個(gè)保存信息的對(duì)象。在我們的例子中,我們正在構(gòu)建的對(duì)象是一個(gè)計(jì)算器,所以我們這樣命名它。方法是執(zhí)行特定任務(wù)的過(guò)程。所有方法都遵循 IPO 結(jié)構(gòu),我們將在后面了解。java中的括號(hào)表示什么包含在什么中。在我們的示例中,我們的計(jì)算器對(duì)象包含我們將要構(gòu)建的方法。方法的括號(hào)是我們的代碼將被包含的地方。
如上一步所述,所有方法都遵循 IPO 結(jié)構(gòu),即輸入、過(guò)程、輸出結(jié)構(gòu)的簡(jiǎn)稱。這意味著簡(jiǎn)而言之,所有方法都接收某種形式的輸入,執(zhí)行一個(gè)過(guò)程并返回一個(gè)輸出。首先我們要聲明輸入。輸入可以是不同的數(shù)據(jù)類型,因此我們必須在聲明中具體說(shuō)明。主要數(shù)據(jù)類型有int(即1,2,3...),double(即1.0,2.7,0.8...),char(a,b,c,d,+,-,#... ) 和字符串(你好,是的,嗨,請(qǐng)多指教……)。對(duì)于我們的示例,我們需要聲明兩個(gè) int 類型數(shù)字和一個(gè) char 類型運(yùn)算符,這將表示我們要執(zhí)行的操作。還有一件事我們必須注意的是分號(hào)的使用。在編碼中,這些幾乎用作句點(diǎn),并表示計(jì)算機(jī)讀取代碼時(shí)的中斷。
現(xiàn)在我們開(kāi)始該方法的處理部分。我們必須構(gòu)建的第一件事是讓用戶輸入我們喜歡的任何類型的輸入的方法。我們可以使用掃描儀來(lái)實(shí)現(xiàn)這一點(diǎn),該掃描儀存儲(chǔ)用戶鍵入的任何數(shù)據(jù),并將其分配給我們之前聲明的輸入。我們導(dǎo)入掃描儀對(duì)象(頂行),聲明一個(gè)以供使用,然后鍵入三行要求用戶輸入,然后分配這些值。
我們需要聲明一個(gè)值來(lái)存儲(chǔ)我們的輸出值。如果答案不是整數(shù),我們將使用 double 類型。
對(duì)于流程部分的最后一部分,我們必須做一個(gè) switch 語(yǔ)句。開(kāi)關(guān)接收運(yùn)算符變量,并根據(jù)它是什么,選擇某種情況。
最后,我們必須聲明一行來(lái)顯示我們計(jì)算器的輸出。
現(xiàn)在我們的代碼已經(jīng)完成,我們必須編譯(或構(gòu)建)代碼。將程序保存在最適合您的位置。
現(xiàn)在我們可以按下運(yùn)行,看看我們的代碼執(zhí)行得如何。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743