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

正文內(nèi)容

java計(jì)算器-java課程設(shè)計(jì)(存儲(chǔ)版)

  

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