更新時間:2019-09-09 10:20:02 來源:動力節點 瀏覽3342次
一、項目簡介
該程序是一個圖形界面的簡單Java計算器,具有良好的界面,使用人員能快捷簡單的進行加、減、乘、除、操作。其程序要求為設計一個圖形界面(GUI)的計算器應用程序,完成簡單的加法、減法、乘法、除法運算,且參與計算的數字和所得結果可以有小數點、正負號,同時還要具備清零功能。程序運行后的效果如圖1所示:
二、需求分析
根據項目簡介中的項目要求,我們將其具體需求做如下分析:
1.要使用java的GUI設計出計算器界面。
2.通過界面按鈕,可以進行加減乘除運算,并能將結果顯示在界面中。
3.計算可以有小數點,和正負整數的計算。
4.要有清零功能。
三、設計思路:
分析完項目需求后,接下來讓我們看一下項目的設計思路。
1.本應用程序繼承自框架類(Frame),此程序使用Frame布局管理器BorderLayout,將包含單行文本框和清零按鈕的Panel2加入到“North”區域,包含各種按鈕的面板Panel1加入到”Center”區域。包含各種按鈕的面板Panel1采用4行4列的網格布局,然后將數字按鈕和運算符按鈕以及控制按鈕添加到面板中。
2.項目中要注冊按鈕事件監聽器ActionListener;事件監聽器中的事件處理方法publicvoidactionPerformed(ActionEventevt)完成主要的按鈕事件的處理。
3.事件處理分以下幾種情況:數字按鈕事件(”0”,”1”,”2”?”8”,”9”)、運算符按鈕事件(”+”,”-“,”*”,”/”)小數點按鈕事件(”.”)、等號按鈕事件(”=”)、清楚按鈕事件(“CE”)。
4.計算器完成的是一個數學表達式,里面涉及到的就是加、減、乘、除的基本操作,僅需定義一個變量來保存運算操作的前一個數字,與當前在計算器上的顯示數字進行計算即可。
四、項目總結:
(1)訓練目標:
通過本次的Java課程設計,使同學們對Java的知識有更深一步的了解,同時理解和較熟練的掌握JavaApplet圖形界面的基本方法,在編譯程序的時候能對知識系統進行更加全面的梳理,使同學們熟練的掌握基本理論知識,并增強同學們的動手能力。
(2)建議實施課時
4課時(2課時理論,2課時上機)。
(3)評分標準
l項目運行界面考核(0~20)
學生運行出的界面與項目效果圖一致即可得分。20分。
l項目功能考核(0~60)
項目需求分析中的4個功能,每個功能15分。全部完成并且運行調試無bug即可得60分。
l代碼編寫習慣考核(0~20)
?代碼整潔,思路清晰。(5分)
?代碼重用性高。(10分)
?注釋清晰明了。(5分)
以上就是動力Java培訓機構小編介紹的“用Java簡易計算器項目制作”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習