Java程序设计实验报告要求.doc

Java程序设计实验报告要求.doc

ID:59254638

大小:32.50 KB

页数:5页

时间:2020-09-08

Java程序设计实验报告要求.doc_第1页
Java程序设计实验报告要求.doc_第2页
Java程序设计实验报告要求.doc_第3页
Java程序设计实验报告要求.doc_第4页
Java程序设计实验报告要求.doc_第5页
资源描述:

《Java程序设计实验报告要求.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计实验一》要求时间:2016年4月7日(周四)7、8节地点:WM2406实验课名称:Java程序设计实验项目名称:程序流程控制实验教师姓名:张少博实验室名称:计算中心机房实验目的与要求:根据要求完成2个题目。通过本次实验,掌握Java程序设计的基本语法和程序流程控制手段,Java程序运行方法,Java程序注释规范,Java类的定义和实现等。实验内容:【题目一】下面的程序,是一个可以存放对象的动态数组的程序框架,请阅读并完善程序。/***********************************************************

2、*********Module:ObjectArray.java
*Purpose:定义一个可以存放对象的动态数组
*@author**********************************************************************/publicclassObjectArray{/**对象数组初始大小*/publicfinalstaticintINIT_SIZE=5;/**对象数组满后,数组大小的增量*/publicfinalstaticintINCREASEMENT=3;/**对象数组*/privateObj

3、ect[]data;/**对象数组中已存储的对象数量*/privateintsize;/**构造方法*/publicObjectArray(){data=newObject[INIT_SIZE];size=0;}/**将对象加至数组尾部*@paramo要添加的对象引用*/publicvoidadd(Objecto){//完成该方法}/**返回第i个对象的引用*@parami数组下标为0对应第1个元素*@return返回第i个对象的引用,如果i不在合法范围则返回null。*/publicObjectget(inti){//完成该方法}/**删除第i个对象*@par

4、ami数组下标为0对应第1个元素*@return返回第i个对象的引用,如果i不在合法范围则返回null。*/publicObjectremove(inti){//完成该方法}/**返回当前数组中存储的对象个数*@return返回当前数组中存储的对象个数。*/publicintsize(){returnsize;}/**遍历对象数组并输出*/publicvoidtraverse(){for(inti=0;i

5、测试代码}}【题目二】仔细阅读下面程序,并完成以下内容:1)Sort类中已经实现了选择排序,请参照其再实现另外2种任选的排序算法;2)Point类实现了Sortable接口和其中的compare方法,因此可以利用Sort类中的静态排序算法进行本类对象的排序。请参考其代码,定义并实现2个可排序的类(也可以自己设计2个其他的类,不限于下面指定的):a)Student(学生)类,可用姓名(name,String类型)进行排序;b)Card(扑克牌)类,可用点数(point,假设只有1~10的扑克牌)和花色(suit:相同点数的牌从大到小依次为spade、heart、c

6、lub、diamond,即黑桃、红心、梅花、方块)进行排序。3)在InterfaceTest.java的main方法中,对上面的程序进行测试。/************************************************************************Module:Sortable.java
*Purpose:定义一个接口Sortable
*@author****@seeSort*********************************************************************

7、**/publicinterfaceSortable{intcompare(Sortables);}/************************************************************************Module:Sort.java
*Purpose:定义一个排序类Sort,其中有若干种排序算法
*@author****@seeSortable***********************************************************************/publicclas

8、sSort{/**静态方

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

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

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