版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章:1.編寫類College,College中有一個方法init(),顯示威海職業(yè)學院,編寫類School,調(diào)用init()方法,在屏幕上顯示3行“威海職業(yè)學院”。publicclassCollege(publicvoidinit()(System.out.println(威海職業(yè)學院);publicclassSchool(publicstaticvoidmain(Stringa)(Collegec1=newCollege();for(inti=0;i3;i+)c1.init();第二章:1、 自定義類Days及其方法dayInmonth()。 該方法的功能是返回用戶輸入月份的天數(shù)(二月份
2、就按28天計算)。例如用戶輸入3,則該方法將返回值31;用戶輸入4,則該方法將返回值30。通過main()方法將返回值顯示出來。classDaysstaticintdayInmonth(inta)ints=31;switch(a)case2:s=28;break;case4:case6:case9:case11:s=30;returns;publicstaticvoidmain(Stringargs)(inta=Integer.parseInt(args0);intb=dayInmonth(a);System.out.println(a+月有+b+天);第三章:1.編寫程序計算12+22+32
3、+42+972+982+992+1002的值,輸出classQiuhe(staticintsum=0;publicstaticintcal()(for(inti=1;i=100;i+)(sum+=i*i;returnsum;publicstaticvoidmain(Stringargs)(System.out.println(計算結(jié)果為+cal();)2.打印輸出10行楊暉三角形classyanghui(publicstaticvoidmain(Stringargs)(inti,j;intyhlevel=10;intyanghui;System.out.println(楊暉三角形:);yang
4、hui=newintyhlevel;for(i=0;iyanghui.length;i+)yanghuii=newinti+1;yanghui00=1;for(i=1;iyanghui.length;i+)(yanghuii0=1;for(j=1;jyanghuii.length-1;j+)yanghuiij=yanghuii-1j-1+yanghuii-1j;yanghuiiyanghuii.length-1=1;for(i=0;iyanghui.length;i+)(for(j=0;jyanghuii.length;j+)System.out.print(yanghuiij+);Syste
5、m.out.println();)輸出結(jié)果是:楊暉三角形:111121publicclassSelectSort13311464115101051161520156117213535217118285670562881193684126126843691第四章:1.白定義一數(shù)組并對數(shù)組中每個元素賦值,然后按逆序輸出.2.編寫一個程序用選擇法對數(shù)組a=20,10,50,40,30,70,60,80,90,100進行由大到小的排序。importjava.io.*;publicclassArrayTestpublicstaticvoidmain(Stringargs)inti;inta=newint
6、5;for(i=0;i=0;i-)System.out.println(a+i+=ai);publicclassSelectSort2.importjava.io.*;publicstaticvoidmain(Stringargs)(inta=20,10,50,40,30,70,60,80,90,100;inttemp;for(inti=0;ia.length-1;i+)for(intj=i+1;ja.length;j+)if(aiaj)temp=ai;ai=aj;aj=temp;for(intk=0;ka.length;k+)System.out.println(a+k+:+ak);第五章:
7、1.設(shè)計一個長方形類,成員變量包括長和寬。類中有計算面積和周長的方法,并有相應的set方法和get方法設(shè)置和獲得長和寬。編寫測試類測試是否達到預定功能。要求使用自定義的包。2.設(shè)計雇員Employee類,記錄雇員的情況,包括姓名、年薪、受雇時間,要求定義MyDate類作為受雇時間,其中包括工作的年、月、日,并用相應的方法對Employee類進行設(shè)置。編寫測試類測試Employee類.要求使用自己的包。3根據(jù)下面的要求編程實現(xiàn)復數(shù)類ComplexNumbeG(1)復數(shù)類ComplexNumber的屬性-m_dRealPart實部,代表復數(shù)的實數(shù)部分。-m_dlmaginPart虛部,代表復數(shù)的虛
8、數(shù)部分。復數(shù)類ComplexNumber的方法ComplexNumber(構(gòu)造方法,將實部、虛部都置為0。-ComplexNumber(doubler,doublei)構(gòu)造方法,創(chuàng)建復數(shù)對象的同時完成復數(shù)的實部、虛部的初始化;r為實部的初值,i為虛部的初值。-getRealPart()獲得復數(shù)對象的實部。-getlmaginaryPart()獲得復數(shù)對象的虛部。-setRealPart(doubled)把當前復數(shù)對象的實部設(shè)置為給定的形參的數(shù)字。-setlmaginaryPart(doubled)把當前復數(shù)對象的虛部設(shè)置為給定形參的數(shù)字。-complexAdd(ComplexNumberc肖前
9、復數(shù)對象與形參復數(shù)對象相加,所得的結(jié)果也是復數(shù)值,返回給此方法的調(diào)用者。-complexAdd(doublec)當前復數(shù)對象與形參實數(shù)對象相加,所得的結(jié)果仍是復數(shù)值,返回給此方法的調(diào)用者。-complexMinus(ComplexNumberc)當前復數(shù)對象與形參復數(shù)對象相減, 所得的結(jié)果也是復數(shù)值, 返回給此方法的調(diào)用者。1。packagemypackage.math;classRectangleprivateintlength;privateintwidth;publicRectangle(intlength,intwidth)this.length=length;this.width=w
10、idth;publicvoidset(intlength,intwidth)this.length=length;this.width=width;publicvoidget()(System.out.println(此長方形的長為+length+寬為+width);publicintgetLength()(returnlength;publicintgetWidth()(returnwidth;publicintcalculatePerimeter()return2*(length+width);publicintcalculateArea()return(length*width);pub
11、licvoidprint()System.out.println(此長方形的周長為+calculatePerimeter()+面積為+calculateArea();classTestpublicstaticvoidmain(Stringargs)publicclassEmployeeRectanglemyrectangle=newRectangle(15,10);myrectangle.get();myrectangle.print();myrectangle.set(20,15);System.out.println(長方形的長是+myrectangle.getLength()+寬是”+m
12、yrectangle.getWidth();myrectangle.print();2.packagemypackage.employee;classMyDateprivateintyear;privateintmonth;privateintday;publicMyDate(intyear,intmonth,intday)this.year=year;this.month=month;this.day=day;publicintgetYear()returnyear;3publicclassch5_e5_12privateStringname;privatedoublesalary;priv
13、ateMyDatehireDay;publicEmployee(Stringname,doublesalary,MyDateday)=name;this.salary=salary;hireDay=day;publicvoidprint()System.out.println(name+salary+hireYear();publicinthireYear()returnhireDay.getYear();classTestEmployeepublicstaticvoidmain(Stringargs)Employeea=newEmployee(李明”,20000,newMy
14、Date(2000,10,1);Employeeb=newEmployee(王強,24000,newMyDate(1995,8,12);a.print();b.print();3publicclassch5_e5_12publicstaticvoidmain(Stringargs)(ComplexNumbercNumber_1=newComplexNumber(3,-5);ComplexNumbercNumber_2=newComplexNumber(2,2);doubled=10.0;System.out.println(cNumber_1.toString()+”加+cNumber_2.t
15、oString()+等于+cNumber_plexAdd(cNumber_2).toString();System.out.println(cNumber_1.toString()+加+d+等于”+cNumber_plexAdd(d).toString();System.out.println(cNumber_1.toString()+減+cNumber_2.toString()+等于+cNumber_plexMinus(cNumber_2).toString();System.out.println(cNumber_1.toString()+減+d+等于”+cNumber_plexMinus
16、(d).toString();System.out.println(cNumber_1.toString()+乘+cNumber_2.toString()+等于+cNumber_plexMulti(cNumber_2).toString();System.out.println(cNumber_1.toString()+乘+cNumber_plexMulti(d).toString();)classComplexNumber/域privatedoublem_dRealPart;privatedoublem_dImaginPart;/構(gòu)造方法ComplexNumber()m_dRealPart=
17、0.0;m_dImaginPart=0.0;)ComplexNumber(doubler,doublei)m_dRealPart=r;m_dImaginPart=i;)ComplexNumber(ComplexNumberc)m_dRealPart=c.getRealPart();m_dImaginPart=c.getImaginaryPart();/get,set方法doublegetRealPart()(returnm_dRealPart;)doublegetImaginaryPart()(returnm_dImaginPart;)voidsetRealPart(doubled)(m_dR
18、ealPart=d;)voidsetImaginaryPart(doubled)(m_dImaginPart=d;)/復數(shù)運算方法ComplexNumbercomplexAdd(ComplexNumberc)()returnnewComplexNumber(this.m_dRealPart+c.getRealPart(),this.m_dImaginPart+c.getImaginaryPart();ComplexNumbercomplexAdd(doublec)(returnnewComplexNumber(this.m_dRealPart+c,this.m_dImaginPart);)Co
19、mplexNumbercomplexMinus(ComplexNumberc)(returnnewComplexNumber(this.m_dRealPart-c.getRealPart(),this.m_dImaginPart-c.getImaginaryPart();)ComplexNumbercomplexMinus(doublec)(returnnewComplexNumber(this.m_dRealPart-c,this.m_dImaginPart);)ComplexNumbercomplexMulti(ComplexNumberc)(returnnewComplexNumber(
20、this.m_dRealPart*c.getRealPart()-this.m_dImaginPart*c.getImaginaryPart(),this.m_dRealPart*c.getImaginaryPart()+this.m_dImaginPart*c.getRealPart();ComplexNumbercomplexMulti(doublec)(returnnewComplexNumber(this.m_dRealPart*c,this.m_dImaginPart*c);)/toString()publicStringtoString()(return(+m_dRealPart+
21、m_dImaginPart+i+);)弟八早:1.有三個字符串,編寫程序找出其中最大者。2.編寫一個程序,設(shè)定一個有大小寫字母的字符串,先將字符串的大寫字符輸出,再將字符串中的小寫字符輸出。3.設(shè)定5個字符串,要求只打印那些以字母“b”開頭的串,編寫程序完成。4.設(shè)定一個有大小寫字母的字符串和一個查找字符,使用類String方法IndexOf()來判斷在該字符串中該字符出現(xiàn)的次數(shù)。1.publicclassmax1publicstaticvoidmain(Stringargs)(Strings1=HelloJava;Strings2=JavaApplet;Strings3=Java;Strin
22、gs;if(pareTo(s2)0)s=s2;elses=s1;if(pareTo(s3)0)s=s3;Systrm.out.println(big=+s);2.publicclassout(publicstaticvoidmain(Stringargs)(Strings1=HelloJava;StringBufferbufup=newStringBuffer();StringBufferbuflow=newStringBuffer();for(intI=0;Is1.length();I+)if(s1.charAt(i)97)bufup.append(s1.charAt(i);bufup.ap
23、pend();elsebuflow.append(s1.charAt(i);buflow.append();System.out.println(s1=+s1);System.out.println(uppercase=+bufup);System.out.println(lowercase=+buflow);3.publicclassprin_bpublicstaticvoidmain(Stringargs)Strings1=hello;Strings2=bee”;Strings3=java;Strings4=brove”;Strings5=bag”;if(s1.indexOf(b)=0)S
24、ystem.out.println(s1);if(s2.indexOf(b)=0)System.out.println(s2);if(s3.indexOf(b)=0)System.out.println(s3);if(s4.indexOf(b)=0)System.out.println(s4);if(s5.indexOf(b)=0)System.out.println(s5);4.publicclassppppublicstaticvoidmain(Stringargs)Strings1=abcdefghi;intnum=0;for(inti=0;is1.lastIndexOf(e);i+)i
25、=s1.indexof(e,i);num+;System.out.print(s1=+s1+e=);if(num=0)System.out.println(nofound);elseSystem.out.println(num);)第七章:1.編一個應用程序,按行順序地讀取一個可讀文件的內(nèi)容2.使用對象的串行化機制, 使用RandomAccessFile構(gòu)造一個應用程序能夠隨機存取文件的記錄,可顯示、修改記錄的內(nèi)容3.編寫一個程序,從鍵盤輸入一串字符,統(tǒng)計這串字符中英文字母、數(shù)字、其他符號的字符數(shù)。4.編寫一個程序,從鍵盤輸入一串字符,從屏幕輸出并將其存入a.txt文件中。5.編寫一個程序,從
26、鍵盤輸入10個整數(shù),并將這些數(shù)據(jù)排序后在標準輸出上輸出。編程第1題importjava.io.*;publicclassReadFilepublicstaticvoidmain(Stringargs)Strings;FileInputStreamis;InputStreamReaderir;BufferedReaderin;tryis=newFileInputStream(bbs.txt);ir=newInputStreamReader(is);in=newBufferedReader(ir);while(s=in.readLine()!=null)System.out.println(Rea
27、d:+s);)catch(FileNotFoundExceptione)System.out.println(Filenotfound!);System.exit(-2);)catch(IOExceptione)System.out.println(Error:+e);System.exit(-3);)elseSystem.out.println(num);)編程第2題importjava.io.*;classDayimplementsSerializable(privateintyear,month,day;publicDay()(year=2000;month=9;day=21;publi
28、cDay(inty,intm,intd)(year=y;month=m;day=d;publicintgetYear()returnyear;publicintgetMonth()returnmonth;publicintgetDay()returnday;publicvoidoutPut()System.out.println(Thedateis:+year+年”+month+月”+day+日);classEmployeeimplementsSerializablepublicstaticfinalintNAMESIZE=40;publicstaticfinalintRECORDSIZE=2
29、*NAMESIZE+8+4*3;privateStringname;privatedoublesalary;privateDayhireDay;publicEmployee()publicEmployee(Stringn,doubles,Dayd)name=n;salary=s;hireDay=d;publicvoidprint()System.out.println(name+salary+hireYear();publicvoidraiseSalary(doublebyPercent)salary*=1+byPercent/100;publicinthireYear()returnhire
30、Day.getYear();publicclassObjectSerpublicstaticvoidmain(Stringargs)throwsIOException,ClassNotFoundExceptioninti;Employeestaff=newEmployee3;staff0=newEmployee(Dong”,600,newDay(1998,9,1);staff1=newEmployee(Wang,1000,newDay(1958,2,15);while(ch=System.in.read()!=r)staff2=newEmployee(Meng,750,newDay(1995,
31、3,15);FileOutputStreamfo=newFileOutputStream(data.txt);ObjectOutputStreamso=newObjectOutputStream(fo);tryfor(i=0;i3;i+)so.writeObject(staffi);so.close();catch(IOExceptione)System.out.println(SavingError:+e);System.exit(1);for(i=0;i3;i+)staffi=null;FileInputStreamfi=newFileInputStream(data.txt);Objec
32、tInputStreamsi=newObjectInputStream(fi);tryfor(i=0;i3;i+)staffi=(Employee)si.readObject();si.close();catch(IOExceptione)System.out.print(ReadingError:+e);System.exit(1);for(i=0;i=A&ch=a&ch=0&ch=9)y+;elsez+;catch(IOExceptione)System.out.println(e.toString();System.out.println(英文字母:+x);Sys
33、tem.out.println(數(shù)字字符:+y);System.out.println(其它字符:+z);4.答:importjava.io.*;publicclassInFilepublicstaticvoidmain(Stringargs)intch;tryFileOutputStreamout=newFileOutputStream(a.txt);while(ch=System.in.read()!=r)System.out.write(ch);out.write(ch);)out.close();System.out.write(n);)catch(IOExceptione)(Syst
34、em.out.println(e.toString();)System.out.println(輸出至文件完畢!);)5.答:importjava.io.*;publicclassSort(publicstaticvoidmain(Stringargs)(inta=newint10;byteb=newbyte10;intt;Stringstr;System.out.println(請輸入10個整數(shù):);try(for(inti=0;i10;i+)(System.out.print(No.+(i+1)+:);System.in.read(b);str=newString(b);str=str.t
35、rim();ai=Integer.parseInt(str);catch(IOExceptione)(System.out.println(e.toString();catch(NumberFormatExceptione)(System.out.println(e.toString();for(inti=0;i9;i+)for(intj=i+1;jaj)t=ai;ai=aj;aj=t;for(inti=0;i10;i+)System.out.println(ai+t);第八章:1.編寫一個Applet程序和相應的頁面文件,通過頁面文件傳遞參數(shù),在Applet程序中繪制一個長方形(長方形的長度
36、和寬度由頁面文件傳遞)。2.編寫一個Applet程序,用來顯示與Applet程序在同一文件夾下的圖片文件flower.jpg”。3.編寫一個Applet程序, 用來循環(huán)播放與Applet程序在同一文件夾下的聲音文件sound.mid,作為網(wǎng)頁的背景音樂。4編寫程序,實現(xiàn)如圖所示功能:在x和y兩個文本框中輸入數(shù)值,按下右面的任意按鈕能進行相應的計算,并將結(jié)果顯示在中間的文本區(qū)中,該區(qū)域可以用清除按鈕清除。(本題15分)-n|xx+yjf-y清除1.Applet代碼如下:importjava.awt.*;importjava.applet.*;publicclassParameterSendext
37、endsAppletintlength,width;publicvoidinit()length=Integer.parseInt(getParameter(Length);width=Integer.parseInt(getParameter(Width);)g.setColor(Color.red);publicvoidpaint(Graphicsg)g.drawRect(10,10,length,width);)HTMLM面代碼如下:ParameteSend2.Applet代碼如下:importjava.awt.*;importjava.applet.Applet;publicclass
38、ImageAppletextendsAppletImageimage;publicvoidinit()image=getImage(getCodeBase(),flower.jpg);)publicvoidpaint(Graphicsg)(setBackground(Color.lightGray);g.drawString(Thefollowingisaimage,40,20);g.drawImage(image,20,30,150,100,this);)HTMLM面代碼如下:3.Applet代碼如下:importjava.awt.Graphics;importjava.applet.*;p
39、ublicclassSoundAppletextendsApplet(AudioClipsoundObj;publicvoidinit()(soundObj=getAudioClip(getCodeBase(),sound.mid);)g.drawString(playingaudio,10,40);)publicvoidstart()soundObj.loop();)publicvoidstop()soundObj.stop();)HTMLM面代碼如下:4、importjava.awt.*;importjava.awt.event.*;classjisuanqiimplementsActio
40、nListenerFramef=newFrame(計算器);Panelp=newPanel();Panelp1=newPanel();Panelp2=newPanel();Buttonb=newButton(x+y);Buttonb1=newButton(x-y);Buttonb2=newButton(清除);LabQ-bxunewLabe-(-x-xLabQ-byunewLabe-(-y-xTexize-dMxunewTexizle-d(4); Texize-dMyunewTexizle-d(4);TexiArea 簞 newTexiArea();Fonif*-unewFoni(=w=F0n
41、r*B0Lp18)GridLayou*-g_xunewGridLayoui(4-1xGridLayou*-g2unewGridLayoui(2-1xdoub-ex-y-sum-pub=cs 莒 cvoidmain(s5ngUargs)jisuanqijllnewjisuanqo-=go。pub=cvo.dgo()b.seiFonis);bl.seiFonis);b2.seiF0ni(ff);-bx.s2.A=gnmenf(Labe- CENTER)p.setLayout(gl);p.add(lbx);p.add(tfx);p.add(lby);p.add(tfy);f.add(p,West);
42、p1.setLayout(g2);p1.add(b);p1.add(b1);b.addActionListener(this);b1.addActionListener(this);f.add(p1,East);p2.add(b2);b2.addActionListener(this);f.add(p2,South);f.add(ta,Center);f.setSize(250,150);f.setVisible(true);publicvoidactionPerformed(ActionEventae)Strings=ae.getActionCommand();x=Double.parseD
43、ouble(tfx.getText();y=Double.parseDouble(tfy.getText();if(s.equals(x+y)=true)ta.append(x+y=+(x+y)+n);)if(s.equals(x-y)=true)(ta.append(x-y=+(x-y)+n);)if(s.equals(清除)=true)(ta.setText();)第九章:、一、1、創(chuàng)建一個有一個文本區(qū)域和三個按鈕的程序。當我們按下每個按鈕時,使不同的文字顯示在文本區(qū)域中。2編寫程序,創(chuàng)建下面的GUI(不必為各組件提供功能)3.創(chuàng)建下面的GUI,顏色列表框為紅色、綠色和藍色(不必為各組件提
44、供功能)4。編程實現(xiàn)程序菜單功能,用戶單擊PressMe按鈕,在小程序的狀態(tài)欄上顯示ButtonClicked,假設(shè)字號為12,字型為常規(guī)。5.創(chuàng)建下面的GUI,要求在文本框中輸入分數(shù),單擊“求和”按鈕后在結(jié)果文本框中顯示總分。6.編寫一個將華氏溫度轉(zhuǎn)換為攝氏溫度的程序。應從鍵盤輸入華氏溫度,溫度。使用下面的公式進行溫度轉(zhuǎn)換:然后通過文本顯示轉(zhuǎn)換后的攝氏攝氏溫度=5/9X(華氏溫度-32)7.編寫一個程序,使用戶能夠使用鼠標在applet中繪制一個矩形。按住鼠標左鍵,確定矩形的左上角,然后拖動鼠標,在需要的位置(即矩形右下角)釋放鼠標。另外,在狀態(tài)欄中顯示矩形面積。編程第1題importjav
45、ax.swing.*;importjava.awt.*;importjava.awt.event.*;importjavax.swing.event.*;classSwingTestextendsJFrameimplementsActionListenerprivateintcount=0;privateJButtonb1=newJButton(英文);privateJButtonb2=newJButton(中文);privateJButtonb3=newJButton(標點);privateJTextAreamytext=newJTextArea(5,20);publicSwingTest(
46、)setTitle(Swing-threeButton-Test);addWindowListener(newWindowAdapter()publicvoidwindowClosing(WindowEvente)System.exit(0););getContentPane().add(b1,BorderLayout.WEST);b1.addActionListener(this);getContentPane().add(b2,BorderLayout.NORTH);b2.addActionListener(this);getContentPane().add(b3,BorderLayou
47、t.SOUTH);b3.addActionListener(this);getContentPane().add(mytext,BorderLayout.CENTER);publicvoidactionPerformed(ActionEvente)Objectob=e.getSource();if(ob=b1)mytext.append(YoutypetheEnglishbutton);elseif(ob=b2)mytext.append(你按了中文按鈕);elseif(ob=b3)mytext.append(,.!);publicstaticvoidmain(Stringargs)JFram
48、ef=newSwingTest();f.setSize(300,300);f.setVisible(true);編程第2題importjava.awt.*;publicclassChp9_3_AextendsFrameTextFieldt=newTextField();Stringop=7,8,9,/,4,5,6,*,1,2,3,-,0,.,=,+;Buttonbtn=newButton16;Panelp=newPanel();publicChp9_3_A()setLayout(newBorderLayout();p.setLayout(newGridLayout(4,4);for(inti=
49、0;iop.length;i+)btni=newButton(opi);p.add(btni);add(t,BorderLayout.NORTH);add(p,BorderLayout.CENTER);setSize(400,300);)publicstaticvoidmain(Stringargs)newChp9_3_A().setVisible(true);)編程第3題importjava.awt.*;publicclassChp9_3_BextendsFrameChoicech;Checkboxbg,fg;ButtonbtnOK,btnCancel;Panelp,p1,p2;public
50、Chp9_3_B()p=newPanel();p.setLayout(newGridLayout(2,1);p1=newPanel();p2=newPanel();p1.setLayout(newFlowLayout();p2.setLayout(newFlowLayout();ch=newChoice();ch.add(紅色);ch.add(綠色);ch.add(藍色);bg=newCheckbox(背景);fg=newCheckbox(前景);pl.add(bg);pl.add(fg);btnOK=newButton(確定);btnCancel=newButton(取消);p2.add(b
51、tnOK);p2.add(btnCancel);p.add(p1);p.add(p2);add(ch,BorderLayout.NORTH);add(p,BorderLayout.CENTER);setSize(400,300);publicstaticvoidmain(Stringargs)newChp9_3_B().setVisible(true);編程第四題:參考程序如下:importjava.awt.*;importjava.awt.event.*;publicclassChp9_3_FextendsFrameprivateTextAreat;publicChp9_3_F()(supe
52、r(菜單示例”);t=newTextArea(歡迎你進入Java世界);t.setFont(newFont(宋體”,Font.PLAIN,12);add(Center,t);/createMenuBarMenuBarbar=newMenuBar();/createfontMenuMenufontMenu=newMenu(字體);/createthreeMenuItemsMenuItemmi1=newMenuItem(宋體);MenuItemmi2=newMenuItem(黑體);MenuItemmi3=newMenuItem(隸書);/addMenuItemstoMenufontMenu.ad
53、d(mi1);fontMenu.add(mi2);fontMenu.add(mi3);/addMenutoMenuBarbar.add(fontMenu);/settheMenuBarfortheframesetMenuBar(bar);setSize(300,200);setVisible(true);mi1.addActionListener(newActionListener()(publicvoidactionPerformed(ActionEvente)(t.setFont(newFont(宋體”,Font.PLAIN,12););mi2.addActionListener(newA
54、ctionListener()(publicvoidactionPerformed(ActionEvente)(t.setFont(newFont(黑體”,Font.PLAIN,12););mi3.addActionListener(newActionListener()(publicvoidactionPerformed(ActionEvente)(t.setFont(newFont(隸書”,Font.PLAIN,12););publicstaticvoidmain(Stringargs)(newChp9_3_F();運行結(jié)果為:字體.雙IB你進入丁時&世界5.參考程序如下:impo
55、rtjava.awt.*;importjava.awt.event.*;publicclassChp9_3_CextendsFrameimplementsActionListener(TextFieldtextField1,textField2,textField3;Buttonbutton1=newButton(求和”);Panelpanel1,panel2;publicChp9_3_C()(textField1=newTextField();textField2=newTextField();textField3=newTextField();panel1=newPanel();panel
56、2=newPanel();panel1.setLayout(newGridLayout(3,2);panel2.setLayout(newFlowLayout();panel1.add(newLabel(數(shù)學:);panel1.add(textField1);panel1.add(newLabel(英語:);panel1.add(textField2);panel1.add(newLabel(總分:);panel1.add(textField3);panel2.add(button1);add(panel1,BorderLayout.CENTER);add(panel2,BorderLayou
57、t.SOUTH);button1.addActionListener(this);setSize(300,200);setVisible(true);publicstaticvoidmain(Stringargs)newChp9_3_C();publicvoidactionPerformed(ActionEvente)intn1,n2,sum;n1=Integer.parseInt(textField1.getText();n2=Integer.parseInt(textField2.getText();sum=n1+n2;textField3.setText(+sum);運行結(jié)果如下:5.參
58、考程序如下:importjava.awt.*;importjava.awt.event.*;publicclassChp9_3_DextendsFrame(TextFieldtextField1,textField2;Buttonbutton1;publicChp9_3_D()(textField1=newTextField(30);textField2=newTextField(30);button1=newButton(轉(zhuǎn)換);setLayout(newFlowLayout();add(newLabel(華氏溫度:”);add(textField1);add(newLabel(攝氏溫度:”
59、);add(textField2);textField2.setEditable(false);add(button1);setSize(400,300);pack();button1.addActionListener(newActionListener()(publicvoidactionPerformed(ActionEvente)(button1_actionPerformed(e););addWindowListener(newWindowAdapter()(publicvoidwindowClosing(WindowEvente)(System.exit(0););publicst
60、aticvoidmain(Stringargs)(newChp9_3_D().setVisible(true);privatevoidbutton1_actionPerformed(ActionEvente)(doubled=Double.parseDouble(textField1.getText();doubleh=5.0/9.0*(d-32);textField2.setText(+h);運行結(jié)果如下:6.參考程序如下:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassChp9_3_EextendsAppletimp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木材行業(yè)節(jié)能減排技術(shù)改造合同范本8篇
- 2025年洗車場場地租賃合同:專業(yè)洗車服務協(xié)議范本3篇
- 2025版外架班組勞務分包及智慧工地合同2篇
- 碎石購買與工程預算控制2025年度合同2篇
- 2025版衛(wèi)生間裝修施工與環(huán)保材料采購合同2篇
- 羽絨制品企業(yè)發(fā)展戰(zhàn)略咨詢2025年度合同3篇
- 2025版圖書館特色館藏建設(shè)采購合同3篇
- 2025年度高科技產(chǎn)品買賣合同書樣本4篇
- D打印技術(shù)在建筑外立面設(shè)計的應用考核試卷
- 二零二五版4S店尊貴訂車合同模板2篇
- 2025年山東浪潮集團限公司招聘25人高頻重點提升(共500題)附帶答案詳解
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 2025年江西省港口集團招聘筆試參考題庫含答案解析
- (2024年)中國傳統(tǒng)文化介紹課件
- 液化氣安全檢查及整改方案
- 《冠心病》課件(完整版)
- 2024年云網(wǎng)安全應知應會考試題庫
- 公園保潔服務投標方案
- 光伏電站項目合作開發(fā)合同協(xié)議書三方版
- 2024年秋季新滬教版九年級上冊化學課件 第2章 空氣與水資源第1節(jié) 空氣的組成
- 香港中文大學博士英文復試模板
評論
0/150
提交評論