Java實(shí)習(xí)報告_第1頁
Java實(shí)習(xí)報告_第2頁
Java實(shí)習(xí)報告_第3頁
Java實(shí)習(xí)報告_第4頁
Java實(shí)習(xí)報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java實(shí)習(xí)報告題目:多功能計算器系別:計算機(jī)信息技術(shù)系班級: 113102學(xué)號: 111340姓名: 姚志鵬時間: 2013-12-27目 錄前言及問題定義3第一章需求分析3第二章總體設(shè)計32.1系統(tǒng)模塊結(jié)構(gòu)圖32.2 系統(tǒng)運(yùn)行流程圖3第三章詳細(xì)設(shè)計33.1 界面設(shè)計模塊33.1.1 功能描述33.1.2 類的設(shè)計與實(shí)現(xiàn)33.2 事件響應(yīng)模塊43.2.1 功能描述43.2.2 類的設(shè)計與實(shí)現(xiàn)43.3 文件模塊43.2.1 功能描述43.2.2 類的設(shè)計與實(shí)現(xiàn)4第四章編碼實(shí)現(xiàn)4第五章測試4第六章提交5總結(jié)5前言及問題定義第一章 需求分析 根據(jù)提出的要求,所設(shè)計的計算器需要實(shí)現(xiàn)基本的加、減、乘、

2、除、求倒數(shù)等運(yùn)算功能,窗口中沒有菜單欄,能夠手動點(diǎn)擊關(guān)閉窗口,不支持鍵盤輸入數(shù)據(jù)的操作,支持點(diǎn)擊按鈕獲得相關(guān)數(shù)據(jù)和實(shí)現(xiàn)相關(guān)功能,界面簡潔。第二章 總體設(shè)計2.1系統(tǒng)模塊結(jié)構(gòu)圖計算器結(jié)果顯示數(shù)字及符號按鈕運(yùn)算符號及功能鍵按鈕2.2 系統(tǒng)運(yùn)行流程圖開始輸入第一個操作數(shù)是否為一元運(yùn)算符輸入運(yùn)算符號輸入第二個操作數(shù)按“=”鍵運(yùn)算結(jié)果顯示是否開始下次運(yùn)算結(jié)束清屏是否第三章 詳細(xì)設(shè)計3.1 界面設(shè)計模塊3.1.1 功能描述 上圖界面中,各個按鍵歸類如下:1.存儲功能:“MS”存儲顯示的數(shù)字?!癕R”再次調(diào)用存儲的數(shù)字?!癕+”將當(dāng)前顯示的數(shù)與存儲區(qū)中的數(shù)相加,結(jié)果存入存儲器“MC”用于清除存儲區(qū)中的數(shù)值2

3、.輸入數(shù)字及運(yùn)算符:0,1,2,3,40分別對應(yīng)輸入0-9+_*/分別對應(yīng)數(shù)學(xué)運(yùn)算,“sqrt”為開平方,“%”為求百分值,1/x為求倒數(shù),“backspace”為退格鍵,“CE”按下相應(yīng)的數(shù)字鍵,如果按錯可用(CE)鍵消去一次數(shù)值,再重新輸入正確的數(shù)字。3.1.2 類的設(shè)計與實(shí)現(xiàn)1)類1 Calculotor類成員Button構(gòu)造方法:public class Calculotor extends Frame /聲明三個面板的布局 GridLayout gl1,gl2,gl3; Panel p0,p1,p2,p3; JTextField tf1; TextField tf2; Button

4、b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26; StringBuffer str;/顯示屏所顯示的字符串 double x,y;/x和y都是運(yùn)算數(shù) int z;/Z表示單擊了那一個運(yùn)算符.0表示"+",1表示"-",2表示"*",3表示"/" static double m;/記憶的數(shù)字 public Calculotor()3.2 事件響應(yīng)模塊3.2.1 功能描述3.2.2 類的設(shè)計與實(shí)現(xiàn)1)類1 Bt類成員構(gòu)造方法:class Bt implements ActionListener public void actionPerformed(ActionEvent e2) try3.3 文件模塊3.2.1 功能描述3.2.2 類的設(shè)計與實(shí)現(xiàn)1)類1類成員構(gòu)造方法:方法1(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論