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

正文內容

基于java語言的計算器設計與實現(xiàn)畢業(yè)論文-預覽頁

2025-07-21 17:39 上一頁面

下一頁面
 

【正文】 養(yǎng)我們在項目開發(fā)中創(chuàng)新意識及能力,通過親身實踐,利用所學編寫簡單的面向對象程序,提高對面向對象及JAVA語言的理解。(2)減法 兩個數據進行減操作,可以為負數相減。(6)求余對任意一個數進行求余運算。(2)需求分析。(5)設計體會與小結設計遇到的問題及解決辦法,通過設計學到了哪些新知識,鞏固了哪些知識,有哪些提高。這們設計的優(yōu)點是:條理清晰,容易理解,容易修改。雖然現(xiàn)在的計算器價格比較低廉,但是功能過于簡單的不能滿足個人需求,功能多的價格較貴,不僅操作不便,很多功能也根本用不到。(1)使用圖形用戶界面:一個文本框;09數字按鈕;加、減、乘、除運算符;“等于”符號;復位按鈕。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 Eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。 Eclipse 最初由OTI和IBM兩家公司的IDE產品開發(fā)組創(chuàng)建,起始于1999年4月。近期還有包括Oracle在內的許多大公司也紛紛加入了該項目,并宣稱Eclipse將來能成為可進行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。 基于 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開發(fā)工具系列的基礎。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。Eclipse SDK由Eclipse項目生產的工具和來自其它開放源代碼的第三方軟件組合而成。 (3)培養(yǎng)我們在項目開發(fā)中創(chuàng)新意識及能力,通過親身實踐,利用所學編寫簡單的面向對象程序,提高對面向對象及JAVA語言的理解。 start=true。功能3:按“+”“”“*”“/”分別進行四則運算功能4:在任何時候按下“+/”鍵,計算器文本框上的數字置反號。(3)進制轉換:二進制與八進制之間的相互轉換(4)幫助:用法sqrt和exp是先輸運算符再輸數字(5)7的開方運算:先按sqrt再按7,然后按“=”號。有時候我們還要輸入不同范圍的值進行測試,可能會發(fā)現(xiàn)更多的錯誤,因為有時候我們定義數據的范圍可能會過小或輸入數據會越界,到時我們就可以改正以適應更多更大的運算。在進行arqt運算后在輸入數據就在文本框中繼續(xù)輸入,不能重新輸入。這樣,當產生某種事件時就會調用處理這種事件的方法,從而實現(xiàn)用戶與程序的交互。 設計難點2:代碼代碼的運用是計算器設計成功的關鍵所在,每一個按鈕上的代碼都不一樣,不一樣的按鈕實現(xiàn)的功能也不一樣,尤其是小數點和等號的代碼,因為這兩個按鈕關系著整個計算器的運算,計算器能否設計成功就在這兩個按鈕上了。任何計算機語言的程序都難免有漏洞,捕獲錯誤最理想的是在編譯期間,最好在試圖運行程序以前。如果java運行時系統(tǒng)找不到可以捕獲異常的方法,則運行時系統(tǒng)將會終止,相應的java程序也將退出。沒有知識的積累,再簡單的東西也不可能設計出來。通過此次的課程設計實踐,我們不但進一步理解掌握了課上老師教授的知識,而且通過查找資料學會了課上沒有的東西,進一步理解了面向對象的含義,發(fā)現(xiàn)了很多它比面向過程突出的地方,第一次接觸了圖形界面,初步了解了GUI方面的知識。還使我對所學知識能夠融會貫通,又不斷豐富了新知識。它還讓我學會了在網上查閱那些無限的資料。這次計算器的設計與程序的實現(xiàn),讓我收到很大的啟發(fā)。參考文獻[1] 耿祥義 《java課程設計》清華大學出版社,2004[2] Bruce Ecle,《java編程思想》,[3] 朱戰(zhàn)立,沈偉,《java程序設計實用教程》,電子工業(yè)出版社. [4] 吳曉東,《java程序設計基礎》,清華大學出版社. [5] 朱喜福,林建民,《java程序設計》,人民郵電出版社,2001[6] 印旻,《Java與面向對象程序設計教程》,高等教育出版社,[7] 林智揚,范明,《Java Swing程序設計》,中國鐵道出版社,[8]張孝祥,《java就業(yè)培訓教程》清華大學出版社,2003[9]陳昊鵬 饒若男等譯《java編程思想》機械工程出版社,2005致謝 該系統(tǒng)我從設計到論文的完成一共經歷了三個星期的時間。他們的幫助讓我確認了設計的大體方向。import .*。 private GridBagConstraints constraints。 //保存計算結果 private boolean start。 private Label label_dialog。 (350,300)。 //調用成員方法添加菜單 displayField=new JTextField(30)。 result=0。 JPanel panel1=new JPanel()。 button_plusminus=new JButton(+/)。 JPanel panel2=new JPanel()。 button_8=new JButton(8)。 JPanel panel3=new JPanel()。 button_5=new JButton(5)。 JPanel panel4=new JPanel()。 button_2=new JButton(2)。 JPanel panel5=new JPanel()。 button_point=new JButton(.)。 (button_sqrt)。 (button_cancel)。 (button_log)。 (button_6)。 (button_2)。 (button_0)。 (button_plus)。 (this)。 (this)。 (this)。 (this)。 (this)。 (this)。 } private void addmyMenu() //菜單的添加 { JMenuBar menubar=new JMenuBar()。 JMenuItem m1_exit=new JMenuItem(退出)。 JMenuItem m2_bjz=new JMenuItem(八進制)。 (this)。 //標簽的字符串為空,居中對齊 (label_dialog)。 (m2_ejz)。 (m3)。 if((+/)) (()+)。 start=true。 } else if (()==八進制) //八進制的轉換 { int n=(())。幫助39。 } else //各運算符的識別 { String mand=()。 start=true。 else if ((*)) result*=x。 result=d。 result=d。 result=d。 } public void windowClosing(WindowEvent e) { if(()==dialog) (false)。 //結束程序運行 } public void windowOpened(WindowEvent e){} public void windowActivated(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){}}31
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1