java期末考的大题都在这

java期末考的大题都在这

ID:38582741

大小:92.50 KB

页数:14页

时间:2019-06-15

java期末考的大题都在这_第1页
java期末考的大题都在这_第2页
java期末考的大题都在这_第3页
java期末考的大题都在这_第4页
java期末考的大题都在这_第5页
资源描述:

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

1、1.按要求编写一个Java应用程序:(1)定义一个接口CanFly,描述会飞的方法publicvoidfly()。(2)分别定义类飞机和鸟,实现CanFly接口。(3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象,再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法,让飞机和鸟起飞。interfaceCanFly{publicvoidfly();}classPlaneimplementsCanFly{publicvoidfly(){System.out.println("Plain-fly");}}classBirdim

2、plementsCanFly{publicvoidfly(){System.out.println("Bird-fly");}}classFlyTest{voidmakeFly(CanFlycf){cf.fly();}publicstaticvoidmain(String[]args){Planep=newPlane();Birdb=newBird();FlyTesttest=newFlyTest();test.makeFly(p);test.makeFly(b);}}3.完数P184-2abstractclassNumber{abstractvoidmethod();}

3、classPerfectextendsNumber{voidmethod(){System.out.println("2到1000的完数如下:");inti,j,sum;for(i=2;i<=1000;i++){sum=0;for(j=1;j<=i/2;j++){if(i%j==0)sum=sum+j;}if(sum==i)System.out.println(i+"");}System.out.println();}}publicclassTest{publicstaticvoidmain(String[]args){Numbern=newPerfect();n.met

4、hod();n=newPrime();n.method();}}4.按要求编写Java应用程序。编写一个名为Test的主类,在主方法中定义一个大小为50的一维整型数组,数组名为x,数组中存放着{1,3,5,…,99},输出这个数组中的所有元素,每输出十个换一行.publicclassTest{publicstaticvoidmain(String[]args){int[]x=newint[50];inti,j;for(i=0;i<50;i++){x[i]=2*i+1;if(i%10==0){System.out.println();}System.out.print(x[

5、i]+"");}}}5.写一个JAVA程序,要求有如下输出(使用数组)第0行01234第1行56789第2行1011121314第3行1516171819第4行2021222324classArrayTest{publicstaticvoidmain(String[]args){inta[][]=newint[5][5];inttemp=0;for(inti=0;i

6、nt("第"+i+"行"->");for(intj=0;j

7、,该抽象类中有个“安全生产”的抽象方法:abstractvoidsafetyInProduction()。(3)该应用程序中有一个“省政府”类:Province,该类继承StateCouncil抽象类并且实现CentralPartyCommittee接口;在实现partyLeader()方法时输出“我们各省人民一定坚持党的领导!”;在重写safetyInProduction()方法时输出“我们各省人民一定按照国务院的指示进行安全生产!”。(4)该应用程序中有一个主类E,在主类E的main方法中创建Province类的对象,来测

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

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

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