(完整版)Java复习编程题30_第1页
(完整版)Java复习编程题30_第2页
(完整版)Java复习编程题30_第3页
(完整版)Java复习编程题30_第4页
(完整版)Java复习编程题30_第5页
免费预览已结束,剩余52页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章:1.编写类College,College中有一个方法init(),显示威海职业学院,编写类School,调用init()方法,在屏幕上显示3行“威海职业学院”。publicclassCollege(publicvoidinit()(System.out.println(威海职业学院);publicclassSchool(publicstaticvoidmain(Stringa)(Collegec1=newCollege();for(inti=0;i3;i+)c1.init();第二章:1、 自定义类Days及其方法dayInmonth()。 该方法的功能是返回用户输入月份的天数(二月份

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(计算结果为+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();)输出结果是:杨晖三角形:111121publicclassSelectSort13311464115101051161520156117213535217118285670562881193684126126843691第四章:1.白定义一数组并对数组中每个元素赋值,然后按逆序输出.2.编写一个程序用选择法对数组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.设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。2.设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类.要求使用自己的包。3根据下面的要求编程实现复数类ComplexNumbeG(1)复数类ComplexNumber的属性-m_dRealPart实部,代表复数的实数部分。-m_dlmaginPart虚部,代表复数的虚

8、数部分。复数类ComplexNumber的方法ComplexNumber(构造方法,将实部、虚部都置为0。-ComplexNumber(doubler,doublei)构造方法,创建复数对象的同时完成复数的实部、虚部的初始化;r为实部的初值,i为虚部的初值。-getRealPart()获得复数对象的实部。-getlmaginaryPart()获得复数对象的虚部。-setRealPart(doubled)把当前复数对象的实部设置为给定的形参的数字。-setlmaginaryPart(doubled)把当前复数对象的虚部设置为给定形参的数字。-complexAdd(ComplexNumberc肖前

9、复数对象与形参复数对象相加,所得的结果也是复数值,返回给此方法的调用者。-complexAdd(doublec)当前复数对象与形参实数对象相加,所得的结果仍是复数值,返回给此方法的调用者。-complexMinus(ComplexNumberc)当前复数对象与形参复数对象相减, 所得的结果也是复数值, 返回给此方法的调用者。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;/构造方法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;)/复数运算方法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.编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。3.设定5个字符串,要求只打印那些以字母“b”开头的串,编写程序完成。4.设定一个有大小写字母的字符串和一个查找字符,使用类String方法IndexOf()来判断在该字符串中该字符出现的次数。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.编一个应用程序,按行顺序地读取一个可读文件的内容2.使用对象的串行化机制, 使用RandomAccessFile构造一个应用程序能够随机存取文件的记录,可显示、修改记录的内容3.编写一个程序,从键盘输入一串字符,统计这串字符中英文字母、数字、其他符号的字符数。4.编写一个程序,从键盘输入一串字符,从屏幕输出并将其存入a.txt文件中。5.编写一个程序,从

26、键盘输入10个整数,并将这些数据排序后在标准输出上输出。编程第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(数字字符:+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个整数:);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程序和相应的页面文件,通过页面文件传递参数,在Applet程序中绘制一个长方形(长方形的长度

36、和宽度由页面文件传递)。2.编写一个Applet程序,用来显示与Applet程序在同一文件夹下的图片文件flower.jpg”。3.编写一个Applet程序, 用来循环播放与Applet程序在同一文件夹下的声音文件sound.mid,作为网页的背景音乐。4编写程序,实现如图所示功能:在x和y两个文本框中输入数值,按下右面的任意按钮能进行相应的计算,并将结果显示在中间的文本区中,该区域可以用清除按钮清除。(本题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、创建一个有一个文本区域和三个按钮的程序。当我们按下每个按钮时,使不同的文字显示在文本区域中。2编写程序,创建下面的GUI(不必为各组件提供功能)3.创建下面的GUI,颜色列表框为红色、绿色和蓝色(不必为各组件提

44、供功能)4。编程实现程序菜单功能,用户单击PressMe按钮,在小程序的状态栏上显示ButtonClicked,假设字号为12,字型为常规。5.创建下面的GUI,要求在文本框中输入分数,单击“求和”按钮后在结果文本框中显示总分。6.编写一个将华氏温度转换为摄氏温度的程序。应从键盘输入华氏温度,温度。使用下面的公式进行温度转换:然后通过文本显示转换后的摄氏摄氏温度=5/9X(华氏温度-32)7.编写一个程序,使用户能够使用鼠标在applet中绘制一个矩形。按住鼠标左键,确定矩形的左上角,然后拖动鼠标,在需要的位置(即矩形右下角)释放鼠标。另外,在状态栏中显示矩形面积。编程第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();运行结果为:字体.双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(数学:);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);运行结果如下:5.参

58、考程序如下:importjava.awt.*;importjava.awt.event.*;publicclassChp9_3_DextendsFrame(TextFieldtextField1,textField2;Buttonbutton1;publicChp9_3_D()(textField1=newTextField(30);textField2=newTextField(30);button1=newButton(转换);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);运行结果如下:6.参考程序如下:importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassChp9_3_EextendsAppletimp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论