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

正文內(nèi)容

java課程設(shè)計(jì)---科學(xué)計(jì)算器-java-閱讀頁(yè)

2025-02-08 06:31本頁(yè)面
  

【正文】 new JPanel(new GridLayout(4, 6, 4, 4))。 panel4 = new JPanel(new BorderLayout(5, 5))。 menu1 = new JMenu(編輯 (E))。 menu3 = new JMenu(幫助 (H))。 (new Font(宋體 , , 12))。 /* * 編輯欄 */ editItem1 = new JMenuItem(復(fù)制 (C) Ctrl+C)。 (new Font(宋體 ,12))。 濟(jì)南大學(xué)課程設(shè)計(jì) 15 /* * 查看欄 */ seeItem2= new JRadioButtonMenuItem(標(biāo)準(zhǔn)型 )。 seeItem3 = new JCheckBoxMenuItem(數(shù)字分組 (I))。 (this)。 (seeItem1)。 (new ActionListener() { public void actionPerformed(ActionEvent e) { setVisible(false)。 } })。 (new Font(宋體 ,12))。 /* * 幫助欄 */ help1 = new JMenuItem(幫助主題 (H))。 (new Font(宋體 ,12))。 bgb = new ButtonGroup()。 (editItem2)。 (seeItem2)。//添加一條分割線 (seeItem3)。 ()。 (menu1)。 (menu3)。 numActionListener = new Num()。 (false)。//文本區(qū)域的背景色 ()。 (())。//對(duì)計(jì)算器進(jìn)行初始化 } /** * 初始化操作 * 添加按鈕 */ private void init(){ addButton(panel1, Backspace, new Clear(), )。 addButton(panel1, C, new Clear(), )。 // addButton(panel2, log, new Signs(), )。 addButton(panel2, 8, numActionListener, )。 addButton(panel2, 161。, new Signs(), )。 addButton(panel2, 4, numActionListener, )。 addButton(panel2, 6, numActionListener, )。193。 addButton(panel2, %, new Signs(), )。 addButton(panel2, 2, numActionListener, )。 addButton(panel2, , new Signs(), )。 addButton(panel2, 0, numActionListener, )。 addButton(panel2, ., new Dot(), )。 addButton(panel2, =, new Signs(), )。 (())。//按鈕不可操作 (new Dimension(20, 20))。//加入按鈕 addButton(panel3, MC, null, )。 addButton(panel3, MS, null, )。 (panel1, )。 (tf, )。 (panel4)。//調(diào)整此窗口的大小,以適合其子組件的首選大小和布局 (false)。//將組件移到新位置 ()。 (bt)。//設(shè)置前景(字體)顏色 (action)。193。194。} else if(oper == ){result = x。193。} else if(oper == 161。){result /= x。} ((result))。 /* sqrt求平方根 */ if((sqrt)){ double i = (())。 濟(jì)南大學(xué)課程設(shè)計(jì) 19 } else{ (負(fù)數(shù)不能開(kāi)平方根 )。 if(i0){ ((((i))))。 } } /* %求百分比 */ else if((%)){ (((()) / 100))。 }else{ ((1 / (())))。 ((((i))))。 ((((i))))。 ((((i))))。 if((i%2==0)||(i%2==1))//判斷為整數(shù)放進(jìn)行階乘操作 { int j = (int)i。 for(int k=1。k++) result *= k。 } else { (無(wú)法進(jìn)行階乘 )。 (((i*i)))。 (((i*i*i)))。 ((i/180*))。 } if(IfResult){ oper = str。 oper = str。 } } } } /** * 清除按鈕的事件監(jiān)聽(tīng) */ class Clear implements ActionListener{ public void actionPerformed(ActionEvent e) { /* * 用 ActionEvent對(duì)象的 getActionCommand()方法 * 取得與引發(fā)事件對(duì)象相關(guān)的字符串 */ String str = ()。 IfResult = true。 }else if(str == /+){ double i = 0 (().trim())。 }else if(str == Backspace){ if((()) 0){ if(().length() 1){ (().substring(0, ().length() 1))。 IfResult = true。 }else{ (0)。 } } }else if(str == CE){ (0)。 } } } /** * 數(shù)字輸入的事件監(jiān)聽(tīng) */ class Num implements ActionListener{ public void actionPerformed(ActionEvent e) { String str = ()。 IfResult = false。 } else if(str==e) { (())。 if(().equals(0)){ (0)。 flag = true。 if(().trim().indexOf(.) == 1){ (() + .)。 } Override public void actionPerformed(ActionEvent e) { } } 七、 設(shè)計(jì)結(jié)果與分析 濟(jì)南大學(xué)課程設(shè)計(jì) 24 功能舉例: 1. 23+20=43 2. 7*18=126:先輸入 7,再單擊 /+將其變成負(fù)數(shù),然后依次單擊 *號(hào)、 18 與= 3. sqrt(4)=2:利用鼠標(biāo)點(diǎn)擊 4后再點(diǎn)擊 sqrt 按鍵即可顯示結(jié)果 4. 點(diǎn)擊 23再點(diǎn)擊 %,得 5. 1/5= ,點(diǎn)擊 1,然后依次點(diǎn)擊 /和 5,得 . 3?2=9,點(diǎn)擊 3,然后點(diǎn)擊 x?2,得 9 在科學(xué)性界 面中 點(diǎn)擊“查看”,選擇標(biāo)準(zhǔn)型,界面跳換到 標(biāo)準(zhǔn)型計(jì)算器 點(diǎn)擊 30,再點(diǎn)擊 sin,得出結(jié)果 ????? 八、 總結(jié) 通過(guò)用 java 編寫(xiě)計(jì)數(shù)器課程設(shè)計(jì),我不僅復(fù)習(xí)了以前學(xué)習(xí)過(guò)的知識(shí),更深刻的懂得了學(xué)好學(xué)會(huì)了并不是代表就能夠在真正的實(shí)踐中運(yùn)用的流暢。 經(jīng)過(guò)這幾多天的編程學(xué)習(xí),我深刻認(rèn)識(shí)到自己的不足和缺點(diǎn),自己處于怎么樣的水平,但是我也了解到自己的長(zhǎng)處和優(yōu)點(diǎn),不管怎么樣,通過(guò)這次的實(shí) 踐練習(xí),合作的重要性。像是界面轉(zhuǎn)換、進(jìn)制轉(zhuǎn)換計(jì)算等都無(wú)法實(shí)現(xiàn)。 感觸最深的是:學(xué)程序類(lèi)的東西,光是看書(shū)時(shí)不行的,學(xué)的也吃力枯燥,在實(shí)踐中學(xué)習(xí),不斷的練習(xí)揣摩和上機(jī)實(shí)驗(yàn),這才是好方
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1