java期末考试题型

java期末考试题型

ID:37845513

大小:159.00 KB

页数:26页

时间:2019-06-01

java期末考试题型_第1页
java期末考试题型_第2页
java期末考试题型_第3页
java期末考试题型_第4页
java期末考试题型_第5页
资源描述:

《java期末考试题型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA四、/*要求:写一个图形化输入界面,输入两个整数,然后点击按钮”比较“,显示出两个*整数中比较大的一个*考点:1、图形化界面显示*2、给容器中添加组件*3、给某一组件添加事件,事件的写法*/importjava.awt.*;importjava.awt.event.*;publicclassCompareTwoextendsFrameimplementsActionListener{TextFieldt1=newTextField(5);TextFieldt2=newTextField(

2、5);TextFieldt3=newTextField(5);Buttonb=newButton("比较");Labell=newLabel("比较大的是:");publicvoidlaunchFrame(){//用于启动窗口this.setSize(300,400);//设置窗口大小this.setLayout(newFlowLayout());//设置顺序布局,否则可能显示一个很大的文本输入框this.add(t1);this.add(t2);this.add(b);this.add(l);

3、this.add(t3);b.addActionListener(this);this.addWindowListener(newWindowAdapter(){//下面四行是关闭窗口程序,运用匿名类,这段程序可以记忆publicvoidwindowClosing(WindowEvente){System.exit(0);}});this.setVisible(true);//设置可见,如果缺少此句,可能看不到任何东西}publicvoidactionPerformed(ActionEvente

4、){ints1,s2;s1=Integer.parseInt(t1.getText());s2=Integer.parseInt(t2.getText());if(s1>s2)t3.setText(t1.getText());elset3.setText(t2.getText());}publicstaticvoidmain(Stringargs[]){newCompareTwo().launchFrame();//new出来一个匿名类直接运行窗口}}/*要求:写一个复数类Complex*1、有

5、两个成员,intRealPart;实部intImaginPart;虚部*2、Complex()构造方法实现,虚部和实部初始化为0*3、Complex(intr,inti)实现复数的赋值*4、ComplexcomplexAdd(Complexa)实现复数的相加*5、StringToString()实现复数显示为a+bi的形式*考点:1、构造方法的使用,如何重载构造方法,如何调用*2、Applet小应用程序的运行机制*3、如何使用Applet中init()和paint()方法*4、return语句的

6、使用以及方法返回值类型的声明*/importjava.applet.*;importjava.awt.Graphics;publicclassComplexextendsApplet{intRealPart;intImaginPart;publicComplex(){this.RealPart=0;this.ImaginPart=0;}publicComplex(intr,inti){this.RealPart=r;this.ImaginPart=i;}ComplexcomplexAdd(Com

7、plexa){this.RealPart=this.RealPart+a.RealPart;this.ImaginPart=this.ImaginPart+a.ImaginPart;returnthis;}StringToString(){returnthis.RealPart+"+"+this.ImaginPart+"i";}publicvoidpaint(Graphicsg){Complexc1=newComplex();//c1=0+0i;Complexc2=newComplex(4,5)

8、;//c2=4+5i;Complexc3=newComplex(2,6);//c3=2+6i;this.setSize(500,600);g.drawString("第一个复数是"+c1.ToString(),10,20);g.drawString("第二个复数是"+c2.ToString(),10,40);g.drawString("第三个复数是"+c3.ToString(),10,60);c1.complexAdd(c3);c2.complexAdd(c3);g.drawString("c1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。