用Java簡易計算器項目制作

用Java簡易計算器項目制作

長沙牛耳教育      2022-03-25 16:50:01     3

用Java簡易計算器項目制作,  一、項目簡介  該程序是一個圖形界面的簡單Java計算器,具有良好的界面,使用人員能快捷簡單的進行加、減、乘、除、操作。

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹



  一、項目簡介


  該程序是一個圖形界面的簡單Java計算器,具有良好的界面,使用人員能快捷簡單的進行加、減、乘、除、操作。其程序要求為設(shè)計一個圖形界面(GUI)的計算器應(yīng)用程序,完成簡單的加法、減法、乘法、除法運算,且參與計算的數(shù)字和所得結(jié)果可以有小數(shù)點、正負號,同時還要具備清零功能。程序運行后的效果如圖1所示:

  二、需求分析


  根據(jù)項目簡介中的項目要求,我們將其具體需求做如下分析:


  1.要使用java的GUI設(shè)計出計算器界面。


  2.通過界面按鈕,可以進行加減乘除運算,并能將結(jié)果顯示在界面中。


  3.計算可以有小數(shù)點,和正負整數(shù)的計算。


  4.要有清零功能。


  三、設(shè)計思路:


  分析完項目需求后,接下來讓我們看一下項目的設(shè)計思路。


  1.本應(yīng)用程序繼承自框架類(frame),此程序使用frame布局管理器BorderLayout,將包含單行文本框和清零按鈕的Panel2加入到“North”區(qū)域,包含各種按鈕的面板Panel1加入到”Center”區(qū)域。包含各種按鈕的面板Panel1采用4行4列的網(wǎng)格布局,然后將數(shù)字按鈕和運算符按鈕以及控制按鈕添加到面板中。


  2.項目中要注冊按鈕事件監(jiān)聽器ActionListener;事件監(jiān)聽器中的事件處理方法publicvoidactionPerformed(ActionEventevt)完成主要的按鈕事件的處理。


  3.事件處理分以下幾種情況:數(shù)字按鈕事件(”0”,”1”,”2”?”8”,”9”)、運算符按鈕事件(”+”,”-“,”*”,”/”)小數(shù)點按鈕事件(”.”)、等號按鈕事件(”=”)、清楚按鈕事件(“CE”)。


  4.計算器完成的是一個數(shù)學(xué)表達式,里面涉及到的就是加、減、乘、除的基本操作,僅需定義一個變量來保存運算操作的前一個數(shù)字,與當(dāng)前在計算器上的顯示數(shù)字進行計算即可。


  四、項目總結(jié):


 ?。?)訓(xùn)練目標(biāo):


  通過本次的Java課程設(shè)計,使同學(xué)們對Java的知識有更深一步的了解,同時理解和較熟練的掌握JavaApplet圖形界面的基本方法,在編譯程序的時候能對知識系統(tǒng)進行更加全面的梳理,使同學(xué)們熟練的掌握基本理論知識,并增強同學(xué)們的動手能力。


 ?。?)建議實施課時


  4課時(2課時理論,2課時上機)。


  (3)評分標(biāo)準(zhǔn)


  l項目運行界面考核(0~20)


  學(xué)生運行出的界面與項目效果圖一致即可得分。20分。


  l項目功能考核(0~60)


  項目需求分析中的4個功能,每個功能15分。全部完成并且運行調(diào)試無bug即可得60分。


  l代碼編寫習(xí)慣考核(0~20)


  ?代碼整潔,思路清晰。(5分)


  ?代碼重用性高。(10分)


  ?注釋清晰明了。(5分)


  以上就是動力Java培訓(xùn)機構(gòu)小編介紹的“用Java簡易計算器項目制作”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。



培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當(dāng)。