java期末考的大题都在这_第1页
java期末考的大题都在这_第2页
java期末考的大题都在这_第3页
java期末考的大题都在这_第4页
免费预览已结束,剩余10页可下载查看

付费下载

下载本文档

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

文档简介

1、-1.根据需要构建Java应用程序。(1)定义描述飞行方法public void fly()的介面CanFly。(2)分别定义类飞机和鸟以实现CanFly接口。(3)定义测试类,测试飞机和鸟,从主要方法创建飞机对象和新对象。定义另一个makeFly()方法,使能飞的东西飞起来。Main方法调用牙齿方法使飞机和鸟起飞。Interface CanFly public void fly();Class Plane implements CanFlyPublic void fly() system . out . print ln( Plain-fly );Class Bird implements

2、CanFlyPublic void fly() system . out . print ln( Bird-fly );Class FlyTest Void makeFly(CanFly cf)cf . fly();public static void main(stringargs)Plane p=new Plane();Bird b=new Bird();FlyTest test=new FlyTest();test . makefly(p);test . makefly(b);3.完成P184-2Abstract class Numberabstract void method();Cl

3、ass Perfect extends NumberVoid方法()System.out.println(完成2到1000 );Int i、j、sumfor(I=2;I=1000I )总计=0;for(j=1);j=I/2;J )If(i%j=0)sum=sum j;If(总计=I)system . out . print ln(I );system . out . print ln();公共类测试public static void main(stringargs)number n=new Perfect();n .名词。method();n=new Prime();n .名词。method

4、();根据需要编写Java应用程序。编写名为Test的基类,并在主方法中定义大小为50的一维整数数组。数组名为x,数组名为1,3,5,99存在。输出牙齿阵列的所有元素,每输出10个,换一行。公共类测试public static void main(stringargs)intx=new int50;Int i、j;for(I=0);I50I)xI=2 * I 1;If (I=0) system . out . print ln();system . out . print(xI );5.编写需要以下输出的JAVA程序(使用数组)零行01234第1行567892行10 11 12 13 14第3

5、行15 16 17 18 194行20 21 22 23 24Class ArrayTestpublic static void main(stringargs)int a=new int55;int temp=0;for(int I=0);I );for(int j=0);j=startx x x x=(startx width)Y=(startY-height) y=startY(3)创建PlainRect类测试节目,建立左上座标为(10,10)、长度为20、宽度为10的矩形物件。计算和打印输出矩形的面积和周长。点(25.5,13)确定是否在牙齿矩形中,并打印与输出相关的信息。Class

6、RectProtected double widthProtected double heightRect(双宽,双高)This.width=widthThis.height=heightRect()宽度=10;高度=10;Double area()Return width * heightDouble perimeter()return(width height)* 2;Class PlainRect extends Rect Double startX,startYPlainrect (double startx,double starty,double width,double heig

7、ht) This.startX=startXThis.startY=startYThis.width=widthThis.height=heightPlainRect()StartX=0;StartY=0;宽度=0;高度=0;Boolean is inside (double x,double y) booleanrtn 1=(x=startx)(x=(startx width);booleanrtn 2=(y=starty)(y=(starty-height);Return rtn1 rtn2Class PlainRectTest public static void main(stringargs)Plainrect RC=new plainrect (10,10,20,10);System.out.println(rc .area();system . out . print ln(RC . perimeter();Boolean flg=rc.isInside(25.5,13);If (fl

温馨提示

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

评论

0/150

提交评论