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

正文內(nèi)容

java計算器-java課程設計(存儲版)

2025-07-29 07:28上一頁面

下一頁面
  

【正文】 示為空則不做任何操作 } else { ((()) .toString())。 } else if (() == hehe16){// 單擊了%按鈕 xlyj = (().trim())。 ylyj = 0d。 ylyj = (().trim())。 ()。 ylyj = (().trim())。 } else if (() ==hehe6)// “結果并加”是將顯示的數(shù)字與已經(jīng)存儲的數(shù)據(jù)相加,要查看新的數(shù)字單擊“清除記憶” { lyjm = lyjm + (().trim())。 }else{ ( + (1 / xlyj))。 (0)。 } } else if (() == hehe24){// 單擊.按鈕輸入小數(shù) if (().trim().indexOf(.) != 1)// 判斷字符串中是否已經(jīng)包含了小數(shù)點 { } else{// 如果沒數(shù)點有小 if (().trim().equals(0)){// 如果初時顯示為0 (0)。 switch (zlyj) { case 0: ( + (xlyj + ylyj))。 (0)。 (0)。 setVisible(true)。 add(haha1)。 (hehe22)。 (hehe14)。 // 添加面板haha3中的組件并設置其在框架中的位置和大小 (lyj13)。 (hehe2)。 haha2 = new Panel()。 hehe25 = new Button(+)。 ()。 (new Bt())。 hehe17 = new Button(1)。 ()。 (new Bt())。 hehe9 = new Button(9)。 ()。 (new Bt())。 hehe1 = new Button(清除錯誤)。// 顯示屏 ()。// 顯示屏所顯示的字符串 double xlyj, ylyj。在此對老師和給予我?guī)椭耐瑢W表示最誠摯的感謝!附錄源代碼清單:import .*。:該計算器基本運算沒有問題,清零、正負號、求倒數(shù)、退格功能都能很好的實現(xiàn),總體能完成一個計算器的基本功能,但仍有許多地方需要改進,比如小數(shù)點的實現(xiàn)所存在的一些問題,雖然在基本的運算過程當中不會造成太大影響,但這依然不能認為是一個很好的計算器,同時,在另一方面,該計算器還沒能很好的實現(xiàn)連續(xù)計算的功能,必須每次按下等號按鈕計算出結果后才能用產(chǎn)生的結果接著進行下一次的計算,改進的方法是在運算符上同時注冊Result類,讓運算符同時擁有計算結果的功能。 ylyj = (().trim())。 } else if (() ==hehe6)// “結果并加”是將顯示的數(shù)字與已經(jīng)存儲的數(shù)據(jù)相加,要查看新的數(shù)字單擊“清除記憶” { lyjm = lyjm + (().trim())。 }else{ ( + (1 / xlyj))。 (0)。 } } else if (() == hehe24){// 單擊.按鈕輸入小數(shù) if (().trim().indexOf(.) != 1)// 判斷字符串中是否已經(jīng)包含了小數(shù)點 { } else{// 如果沒數(shù)點有小 if (().trim().equals(0)){// 如果初時顯示為0 (0)。 switch (zlyj) { case 0: ( + (xlyj + ylyj))。 (0)。 (0)。(主界面)(2) 構造監(jiān)聽器:當用戶點擊按鈕時,接聽器會接收到相應的消息,做出相應的響應處理。本計算器有以下幾個功能:名稱:Java計算器功能:a、加減乘除四則運算 b、正負號、倒數(shù)、退格、清零等拓展功能 c、添加小數(shù)點功能,用以實現(xiàn)浮點型數(shù)據(jù)的計算 (2)性能需求分析時間特性要求:在軟件方面,響應時間有點慢,因為是用Eclipse做的,它占用內(nèi)存比較大,更新處理時間比較快而且迅速。該計算器設計清晰,很簡潔明了,操作十分簡單,完全能夠進行一些簡單的計算,能給我們的生活帶來很大的方便,因此在操作方面具有可行性。在這個飛速發(fā)展的時代,這種簡單的計算必然會被正在高速發(fā)展的云計算所取代。通過對計算器的編輯來檢測和提升自己的java編程能力,并最終完成課程設計報告! 要求(1)設計的計算器可以完成加法、減法、乘法、除法、開平方的簡單運算。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。 3).添加小數(shù)點功能,用以實現(xiàn)浮點型數(shù)據(jù)的計算。三、設計工作量可以完成一個采用java技術的簡單計算器,每人至少要投入1周的時間來完成該系統(tǒng)的分析與設計,撰寫出項目開發(fā)各個階段需要的文檔,每人獨立完成自己的系統(tǒng)。信息的獲取,處理,交流和應用能力,已經(jīng)成為人們最重要的能力之一。(4)使用布局管理器設計一個計算器的界面,使用事件監(jiān)聽器處理數(shù)據(jù)的輸入,并完成相關的計算。這步工作的主要是要進行一次大大壓縮簡化了計算器的分析和設計的過程,也就是在較高層次上以比較抽象的方式進行計算器分析和設計的過程。硬件方面:計算機普及到今天,人們對于它的擁有已不少見,它的硬件設備完全能夠滿足人們的需求,而價格也能被人們所接受。(程序流程如下圖所示)(2)系統(tǒng)功能結構設計該計算器只有一個模塊:只有一個簡單的計算界面。// 清空字符串緩沖區(qū)以準備接收新的輸入運算數(shù) } else if (() == hehe2){ (0)。 } else if (() ==hehe20){// 單擊減號按鈕獲得xlyj的值和zlyj的值并清空y的值 xlyj = (().trim())。 } else if (() == hehe10){// 單擊除號按鈕獲得xlyj的值和zlyj的值并空ylyj的值 xlyj = (().trim())。 break。 } } ylyj = 0d。 ( + ( * xlyj))。 }else if (() == hehe3){ lyjm = 0d。 } } else if (() == hehe0)// 選擇的是“退格”按鈕 { if (!().trim().equals(0))// 如果顯示屏顯示的不是零 { if (() != 1) { ((() 1, ()).toString())。 } catch (StringIndexOutOfBoundsException e) { (字符串索引越界)。在完成課題的過程中也不斷充實了自己,學習到了很多以前沒有學習到的知識,收獲很大。public class Calculotor extends Frame { // 聲明三個面板的布局 GridLayout lyjl1, lyj12, lyj13
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1