freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java編程實踐-資料下載頁

2024-10-12 15:37本頁面

【導讀】理解并掌握Java中的類、對象、繼承、方法等。學會使用JDK編寫、調(diào)試和運行JavaApplet應用。利用awt組件編寫一個計算器,實現(xiàn)基本的四則。程序代碼格式整齊規(guī)范、便于閱讀。程序注釋完整規(guī)范、簡明易懂。來進行相應事件的事件處理。事件以類層次來表達,取代了。系統(tǒng)根據(jù)用戶的操作構(gòu)造出相應事件類的對象。每個事件有一個相應的監(jiān)聽者接口,它規(guī)定了能夠接收。監(jiān)聽者接口-特定類型的Listener接口,用于。每種Listener接口均定義了一套abstract方法,ActionEvent類:屬于動作事件,包括:點擊按鈕;最典型的例子是:鼠標點擊按鈕所產(chǎn)生。的事件,經(jīng)ActionListener接口觸發(fā)一連串動作,再由actionPerformed()方法完成這些動作。()返回按扭名(動作事。件的命令字符串)。生命周期稱為Applet的主線程。一般由Browser或appletviewer自動調(diào)用

  

【正文】 ) doOperator()。 35 CCIT軟件學院 //按鈕為運算符 if((() == bMulti)||(() == bDivision)|| (() == bPlus)||(() == bMinus)) { //如果已有第二運算數(shù)則保存當前運算符,進行運算 if(ForeScreen != ) { OperatorCurrent = ()。 doOperator()。 } //否則 (如連續(xù)兩次輸入運算符或輸入 “ =”運算后再輸入運算符 ),保存新輸入的運算符到 OperatorPre else OperatorPre =()。 } } return true。 } 36 CCIT軟件學院 4).其他自定義方法 //方法: doForeScreen //功能:每次點擊按鈕 09之后將文本追加到變量 ForeScreen,并顯示在文本框中 public void doForeScreen(String s) { ForeScreen += s。 (ForeScreen)。 } //方法: doClear //功能:點擊按鈕 C后 ,執(zhí)行清除文本框和其他存儲的變量 ,回到初始狀態(tài) public void doClear() { OperatorCurrent = 。 OperatorPre = 。 ForeScreen = 。 BackScreen = 。 isFloat = false。 (ForeScreen)。 } 37 CCIT軟件學院 4).其他自定義方法 //方法: doOperator //功能:利用運算數(shù)和運算符進行運算以得到結(jié)果 public void doOperator() { double dFore,dBack。 Double d。 if(()) { //如果 OperatorPre為空 (還沒有再次輸入運算符或 “ =”),則將當前文本框中的數(shù)據(jù)保存到 BackScreen(第一個運算數(shù) ),第二運算數(shù)置為空 BackScreen = ForeScreen。 ForeScreen = 。 (BackScreen)。 } else { 38 CCIT軟件學院 if(() amp。amp。 !(/)) ForeScreen=0。 if(()) BackScreen=0。 //如果有運算數(shù)(兩個都不為空)和運算符 OperatorPre,則進行運算 if(!(() || ())) { //將兩個運算數(shù)取出并轉(zhuǎn)化為 double型 dFore = (new Double(ForeScreen)).doubleValue()。 dBack = (new Double(BackScreen)).doubleValue()。 //進行四則運算 if((+)) { d = new Double((dBack + dFore))。 (())。 } if(()) { d = new Double((dBack dFore))。 (())。 } 39 CCIT軟件學院 if((*)) { d = new Double((dBack * dFore))。 (())。 } if((/)) { d = new Double((dBack / dFore))。 (())。 } //運算后將結(jié)果作為第一運算數(shù),而第二運算數(shù)置為空 ForeScreen = 。 BackScreen = ()。 } } //將輸入的運算符 OperatorCurrent賦給 OperatorPre,等待再次輸入運算符,以備運算 OperatorPre = OperatorCurrent。 } 40 CCIT軟件學院 計算器 ? 編輯 java代碼 ? 編譯 ? 編輯 HTML文件 ? 運行 41 CCIT軟件學院 計算器 ? 總結(jié): ? 由于本程序事件處理比較簡單,只有按鈕點擊事件,采用 ? 本程序為 Applet程序,只能嵌入到 HTML中讓瀏覽器來執(zhí)行,最好能用窗體實現(xiàn) ? 本程序只實現(xiàn)基本的四則運算,和 windows附件中的計算器還有很大差距,最好能實現(xiàn)科學型,并有菜單控制,能獨立作為一個程序執(zhí)行 42 CCIT軟件學院 計算器 ? 作業(yè)(上機練習) ? 編程實現(xiàn) Applet計算器 ? 改進和優(yōu)化 ? 利用 Swing組件實現(xiàn) (并可在窗體中運行 ) ? 實現(xiàn)科學型計算器 43 CCIT軟件學院 下課!
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1