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

正文內(nèi)容

簡(jiǎn)單計(jì)算器課程設(shè)計(jì)-文庫(kù)吧資料

2025-01-19 16:01本頁(yè)面
  

【正文】 //////////////////////////////////Tuo(){()。JButton button_dy=new JButton(=)。JButton button_cheng=new JButton(*)。JButton button_jia=new JButton(+)。JButton button9=new JButton(9)。JButton button7=new JButton(7)。JButton button5=new JButton(5)。JButton button3=new JButton(3)。JButton button1=new JButton(1)。//20列JButton clear_Button=new JButton(清除)。JFrame frame=new JFrame(計(jì)算器)。//開(kāi)關(guān)5 控制小數(shù)點(diǎn)可否被錄入 ==1時(shí)可以 !=1 輸入的小數(shù)點(diǎn)被丟掉JButton jicunqi。//開(kāi)關(guān)3 str1 是否可以被清0 ==1時(shí)可以 !=1時(shí)不能被清0int k4=1。//開(kāi)關(guān)1 用于選擇輸入方向 將要寫(xiě)入str2或 str2int k2=1。 //運(yùn)算符String jg=。 //運(yùn)算數(shù)1 初值一定為0 為了程序的安全String str2=0。import 。import .*。對(duì)于文中出現(xiàn)的不足和系統(tǒng)中出現(xiàn)的問(wèn)題敬請(qǐng)老師指導(dǎo)。通過(guò)對(duì)此課題的開(kāi)發(fā),體會(huì)到理論和實(shí)踐的重要性。這此課程設(shè)計(jì)還讓我懂得了寫(xiě)程序不能閉門(mén)造車(chē),要努力拓寬知識(shí)面,開(kāi)闊視野,拓展思維。 (The number is too big)。n39。 number=0。:,將拋出一個(gè)This_number_too_big 類(lèi)的異常對(duì)象,這個(gè)是我自定義的一個(gè)異常類(lèi)它繼承自Exception 類(lèi),然后使用trycatch去捕捉這個(gè)異常,異常的處理如下: try { js()。 沈 陽(yáng) 大 學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) 程序運(yùn)行效果截圖圖2 計(jì)算器運(yùn)行效果圖圖3 除法運(yùn)算效果圖 沈 陽(yáng) 大 學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) :程序正常的響應(yīng)按鈕事件,輸入的數(shù)值長(zhǎng)度受變量length的限定,進(jìn)行混合四則運(yùn)算的時(shí)候,結(jié)果如果不是很大,可以正常顯示,但如果結(jié)果很大,就可能采用科學(xué)記數(shù)方式,這樣帶來(lái)了進(jìn)制轉(zhuǎn)換時(shí)的麻煩,需要特殊的處理科學(xué)記數(shù)里的E ,當(dāng)結(jié)果太大的時(shí)候,有可能超出可能表示的最大值,(結(jié)果溢出),這個(gè)時(shí)候就要對(duì)結(jié)果進(jìn)行必要的異常處理,我在輸出結(jié)果的方法內(nèi)設(shè)置if 語(yǔ)句,如果結(jié)果大于某一個(gè)值就拋出一個(gè)This_number_too_big 類(lèi)型的類(lèi),再使用trycatch,捕捉輸出結(jié)果的方法拋出的異常對(duì)象。為了減少計(jì)算量,所有的轉(zhuǎn)化都以二進(jìn)制為中介。而類(lèi)對(duì)外的接口只有各個(gè)轉(zhuǎn)化的方法,因此這幾個(gè)方法設(shè)計(jì)為public權(quán)限,而其它所有的輔助方法都為private權(quán)限。 最后,設(shè)計(jì)類(lèi)。如今的問(wèn)題就擺在了我們面前,我們?nèi)绾沃肋@個(gè)數(shù)的最高位是第幾位呢,也許有人會(huì)說(shuō),那就用轉(zhuǎn)化后的前面再加上一位,好,即使這樣可以成立,那么1轉(zhuǎn)化后就是11,3轉(zhuǎn)化后也為11,現(xiàn)在如果需要現(xiàn)在的把這個(gè)數(shù)二進(jìn)制數(shù)再轉(zhuǎn)化為十進(jìn)制,那么我們?nèi)绾沃涝瓉?lái)的是正數(shù)還是負(fù)數(shù)呢,如果要轉(zhuǎn)化為十六進(jìn)制,八進(jìn)制又當(dāng)如何呢?經(jīng)過(guò)以上的分析發(fā)現(xiàn),還應(yīng)該有另外一個(gè)參數(shù)——二進(jìn)制時(shí)的寬度,只有這樣才能知道誰(shuí)是最高位,因此就稱(chēng)這個(gè)參數(shù)為位寬。 其次,確定接口參數(shù)。 //是否新數(shù)String lastop=”=”。 }//end String goto_10() method }3. 系統(tǒng)流程圖 True false開(kāi)始初始化數(shù)據(jù)Double result=0。} jing*=j。: lg=lg+15*jing。 case 39。: lg=lg+14*jing。 case 39。: lg=lg+13*jing。 case 39。: lg=lg+12*jing。 case 39。: lg=lg+11*jing。 case 39。: lg=lg+10*jing。 case 39。: lg=lg+9*jing。 case 39。: lg=lg+8*jing。 case 39。: lg=lg+7*jing。 case 39。: lg=lg+6*jing。 case 39。: lg=lg+5*jing。 case 39。: lg=lg+4*jing。 case 39。: lg=lg+3*jing。 case 39。: lg=lg+2*jing。 case 39。: lg=lg+1*jing。 switch(cha) { case 39。i=()。//lg用來(lái)記錄權(quán)乘和,jing用來(lái)記錄位權(quán) char cha。 //用來(lái)轉(zhuǎn)換的字符串 long j=l。(()+ch)。 number++。amp。039。 Refresh=false。 } } }//end js() method public void enter()//處理輸入字符 {if(Refresh==true) //如果已經(jīng)設(shè)置了 運(yùn)算符則在下一次輸入數(shù)據(jù)的時(shí)候要把以前l(fā)ab的內(nèi)容清除掉 {(0)。//設(shè)置輸入的字符個(gè)數(shù)// (())。//設(shè)置運(yùn)算符為剛剛按下的運(yùn)算符 Refresh=true。如圖1所示:圖2設(shè)置環(huán)境變量 沈 陽(yáng) 大 學(xué) 課程設(shè)計(jì)說(shuō)明書(shū) ((da
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1