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

正文內(nèi)容

簡(jiǎn)易計(jì)算器課程設(shè)計(jì)(編輯修改稿)

2025-02-09 16:02 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 (() + a)。 } } else (39。39。 + s)。 } }6、退出窗口動(dòng)作class WindowDestroyer extends WindowAdapter{//     public void windowClosing(WindowEvent e){      (0)。     } }7、進(jìn)制轉(zhuǎn)換class objConversion{ public String decDec(int decNum){ String strDecNum = (decNum)。 for (int i = ()。 i 3。 i++) strDecNum = 0 + strDecNum。 return invert (strDecNum, 5)。 } public String decHex (int decNum){//10 to 16 String strHexNum = 。 int currentNum = 0。 while(decNum != 0){ if (decNum 15){ currentNum=decNum%16。 decNum /= 16。 } else{ currentNum = decNum。 decNum = 0。 } switch (currentNum){ case 15: strHexNum += F。 break。 case 14: strHexNum += E。 break。 case 13: strHexNum += D。 break。 case 12: strHexNum += C。 break。 case 11: strHexNum += B。 break。 case 10: strHexNum += A。 break。 default: strHexNum +=(currentNum)。break。 } } return invert(strHexNum,2)。 } public String decOct (int decNum){//10 to 8 String strOctNum = 。 while (decNum != 0){ if (decNum 7){ strOctNum += (decNum % 8)。 decNum /= 8。 }else{ strOctNum += (decNum)。 decNum = 0。 } } return invert (strOctNum, 3)。 } public String decBin (int decNum) {//10 to 2 String strBinNum = 。 while (decNum != 0) { if (decNum 1){ strBinNum += (decNum % 2)。 decNum /= 2。 }else{ strBinNum += (decNum)。 decNum = 0。 } } return invert (strBinNum, 8)。 } private String invert(String strNum,int minLength){ String answer = 。 int length = ()。 if (length minLength){ for (int padding =(minLength length)。padding0。padding){ answer += 0。 } } for(int i=length。i0。i) answer+=(i1)。 return answer。 } }六、參考文獻(xiàn)[01]施霞萍,(第二版)[M][02] 耿祥義,張躍平. Java2實(shí)用教程(第三版).清華大學(xué)出版社。七、總結(jié)設(shè)計(jì)給人以創(chuàng)作的沖動(dòng),但是也要為這次沖動(dòng)承擔(dān)一定的痛苦,卻事后會(huì)發(fā)現(xiàn),這一切都是值得的。本次的Java課程設(shè)計(jì)讓我對(duì)Java的理論知識(shí)又有了更深一步的了解,溫故而知新,開始設(shè)計(jì)時(shí)完全沒頭緒,感覺很混亂,對(duì)書本知識(shí)不夠扎實(shí)的我深感“書到用時(shí)方恨少”,只好又一遍瀏覽全書,讓我對(duì)其有了大概的復(fù)習(xí),對(duì)知識(shí)系統(tǒng)全面進(jìn)行了了解,讓我里出了我設(shè)計(jì)的框架,遇到困難時(shí)先是苦思冥想在向同學(xué)請(qǐng)教。這次課程設(shè)計(jì)使我感到收獲不小,讓我對(duì)Java的設(shè)計(jì)過程有了更深的了解,促進(jìn)了對(duì)理論知識(shí)的消化與吸收,也鞏固和完善了本門課程的知識(shí)體系結(jié)構(gòu)。設(shè)計(jì)過程中遇到了不少麻煩:如進(jìn)制間的轉(zhuǎn)換,也遇到了平時(shí)學(xué)習(xí)中老師強(qiáng)調(diào)與教過的疑難點(diǎn),不懂的通過翻閱資料和與同學(xué)間的討論都一一解決了。通過實(shí)踐讓我發(fā)現(xiàn)了我的不足,并加深了自身學(xué)習(xí)能力,提高了綜合能力。因此在以后的學(xué)習(xí)中我會(huì)通過實(shí)踐來檢驗(yàn)自己的不足和加深、鞏固自身。以此來完善自己的知識(shí)系統(tǒng)。這次課程設(shè)計(jì)的主要目的是學(xué)會(huì)Java程序開發(fā)的環(huán)境搭建與配置,并在實(shí)際運(yùn)用中學(xué)習(xí)和掌握J(rèn)ava程序開發(fā)的全過程,以及進(jìn)一步熟悉掌握J(rèn)ava程序設(shè)計(jì)語言的基礎(chǔ)內(nèi)容,提高Java編程技術(shù)以及分析解決問題的綜合能力。通過這次課程設(shè)計(jì),我基本掌握了以上要求。由于專業(yè)知識(shí)有限,以及動(dòng)手能力的欠缺,所以開發(fā)的系統(tǒng)不是很完善,有一些功能未實(shí)現(xiàn),但是簡(jiǎn)易計(jì)算器的基本功能均已實(shí)現(xiàn)。以前對(duì)Java語言的很多知識(shí)認(rèn)識(shí)都不深刻,做過這次課程設(shè)計(jì)之后,我對(duì)Java語言的開發(fā)有了一個(gè)比較系統(tǒng)的了解;比如:用戶圖形界面設(shè)計(jì)等的運(yùn)用已經(jīng)比較熟練。八、源代碼import .*。import .*。import 。import .*。public class Calculator extends JFrame implements ActionListener{ JScrollPane scrollHelp。 private objConversion convert = new objConversion()。//各個(gè)進(jìn)制之間的轉(zhuǎn)化 JMenuItem fileMenu,exitItemOfFile,s,t, about, me。 JRadioButton sixteen,ten,eight,two。//單選按扭 JButton Back,ce,c,num0,num1,num2,num3,num4,num5,num6,num7,num8,num9。 JButton a,b,cc,dd,ee,ff,jia,jian,cheng,chu,quyu,deng,fu,dian,kai,dao,cos,sin,tan,lgX,lnX。 Container cp。//容器,便于集體操作 JTextField text。 String copycontent=。 boolean clickable=true,clear=true。 int all=0。 double qian。 String fuhao,copy。 int jin=10,first=1。 public Calculator(){ super(計(jì)算器)。 setSize(400,400)。 setLocation(400,400)。 text=new JTextField(25)。 ()。//從左到右 JPanel cp1=new JPanel()。 JPanel cp2=new JPanel()。 JPanel cp3=new JPanel()。 cp=getContentPane()。 (cp1,North)。 (cp2,Center)。 (cp3,South)。 (new GridLayout(1,1))。 (new GridLayout(2,4))。 (new GridLayout(7,4))。 sixteen=new JRadioButton(十六進(jìn)制)。 (false)。 ten=new JRadioButton(進(jìn)制,true)。 (false)。 eight=new JRadioButton(八進(jìn)制)。 (false)。 two=new JRadioButton(二進(jìn)制)。 (false)。 a = new JButton(A)。 (false)。 b = new JButton(B)。 (false)。 cc = new JButton(C)。 (false)。 dd = new JButton(D)。 (false)。 ee = new JButton(E)。 (false)。 ff = new JButton(F)。 (false)。 jia = new JButton(+)。 jian = new JButton()。 cheng = new JButton()。 chu = new JButton(247。)。 quyu = new JButton(%)。 deng = new JButton(=)。 fu = new JButton(+/)。 dian = new JButton(.)。 kai = new JButton(sqrt)。 dao = new JButton(1/x)。 num0=new JButton(0)。 num1=new JButton(1)。 num2=new JButton(2)。 num3=new JButton(3)。 num4=new JButton(4)。 num5=new JButton(5)。 num6=new JButton(6)。 num7=new JButton(7)。 num8=new JButton(8)。 cos=new JButton(cos)。 sin=new JButton(sin)。 tan=new JButton(tan)。 lgX=new JButton(lgX)。 lnX=new JButton(lnX)。 num9=new JButton(9)。 (this)。 (this)。 (this)。 (this)。 ButtonGroup btg=new ButtonGroup()。//創(chuàng)建一個(gè)多斥作用域 (sixteen)。 (ten)。 (eight)。 (two)。 (text)。 (false)。 ()。 Back=new JButton(Back)。//Back ()。 (this)。 ce=new JButton(CE)。//CE ()。 (this)。 c=new JButton(C)。//C ()。 (this)。 (sixteen)。 (ten)。 (eight)。 (two)。 (Back)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1