java上机Word文档下载推荐.docx

上传人:b****1 文档编号:13065314 上传时间:2022-10-04 格式:DOCX 页数:5 大小:14.80KB
下载 相关 举报
java上机Word文档下载推荐.docx_第1页
第1页 / 共5页
java上机Word文档下载推荐.docx_第2页
第2页 / 共5页
java上机Word文档下载推荐.docx_第3页
第3页 / 共5页
java上机Word文档下载推荐.docx_第4页
第4页 / 共5页
java上机Word文档下载推荐.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java上机Word文档下载推荐.docx

《java上机Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java上机Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。

java上机Word文档下载推荐.docx

该类的数据成员包括一个待排序的数组,用不同的函数成员实现不同的排序,在主函数中进行测试。

3、实现一个三行三列的矩阵和它的转置相乘。

二第一题:

建立水果类Fruit,里面包含一个方法voidmyprint(),然后建立它的Apple、Orange子类,在各个子类中重写myprint()方法,在实现方法时只要输出一个自己定义的对应的提示信息即可。

最后建立一个测试类MyTest,该类中包含主函数,测试运行时的多态性。

第二题:

在工作目录中建立c1.c2.c3包,在包c3中建立一个名为Stack的public类,有两个私有成员变量:

int[]stk和intpos,分别表示创建的任意大小的堆栈和栈顶的索引,写出该类的构造函数、入栈函数voidpush(intx)、出栈函数intpop(),另外,在c2包中定义一个测试类MyTest,其中包含主函数,测试Stack类的各个方法。

第三题:

查阅JAVAAPI文档,用StringBuffer类的相关方法实现如下字符串的操作:

1,用字符串“I'

mastudent.”构造一个StringBuffer类型的对象;

2,用该对象的相关方法显示这个字符串的长度;

3,用该对象的相关方法,在上述字符串的单词student前面插入一个单词good,形成一个新的字符串“I'

magoodstudent.”,显示新串。

4,用该对象的相关方法,删除刚才插入的good,将字符串还原为原来的字符串“I'

mastudent.”

5,用该对象的相关方法,提取字符串“I'

mastudent.”中索引下标为奇数同时它的ASCII码也为奇数的字符,形成一个新的字符串;

6,用该对象的相关方法,在字符串“I'

mastudent.”的末尾追加一个新的字符串:

“IstudyatNantongUniversity.”,显示新串.

三第一题:

将上次上机的第一题用抽象类来做,具体要求如下:

建立交通工具抽象类TransTool,里面包含两个抽象方法voidrun()和voidbrake(),然后建立它的Bike、Car以及Bus子类,在各个子类中重写voidrun()和voidbrake()方法,在实现各个方法时只要输出一个自己定义的对应的提示信息即可。

将上次上机的第一题用接口来做,具体要求如下:

建立交通工具接口TransTool,里面包含两个方法voidrun()和voidbrake(),然后分别建立Bike、Car以及Bus类实现该接口,在实现各个方法时只要输出一个自己定义的对应的提示信息即可。

最后建立一个测试类MyTest,该类中包含主函数,测试接口回调。

建立学生Student接口,包含方法查询学号方法voidget_Snumber()和查询班级方法voidget_Class(),建立Teacher接口,包含方法查询工号方法voidget_Wnumber()和查询工资方法voidget_Salary(),建立一个在职研究生类Poststudent,实现这两个接口。

第四题:

将上次上机的第二题按如下要求改进和扩充,实现一个字符串的逆序功能。

在工作目录中建立AAA.BBB.CCC包,在包CCC中建立一个名为Stack的类,有三个私有成员变量:

char[]stk、intpos以及intsize,分别表示创建的堆栈、栈顶的索引以及栈的容量大小,写出该类的构造函数、入栈函数voidpush(intx)、出栈函数intpop(),取栈顶元素(元素不出栈)函数intpeek()以及判断栈是否为空栈的函数voidisEmpty();

另外,建立AAA.BBB.RRR包,在包中建立一个字符串逆序类Myreverser,该类包括两个私有数据成员Stringinput和Stringoutput,分别表示逆序前和逆序后的字符串,请写出Myreverser类的构造函数publicMyreverser(Stringmyinput)以及将字符串逆序函数publicStringreverse(),实现该逆序函数时要求使用AAA.BBB.CCC包中的Stack的类来做,算法思想是按照堆栈操作的先进后出的原则,将一个字符串的每个字符取出后依次入栈,所有字符都入栈完毕后再将栈中字符依次出栈后连接,即为逆序字符。

注意,取字符串中索引为index的字符可以使用系统类库中String类的方法:

publiccharcharAt(intindex),具体可以查阅API文档。

最后,建立AAA.BBB.DDD包,在DDD包中定义一个测试类MyTest,其中包含主函数,使用Stack类和Myreverser类测试字符串的逆序功能。

四第一题:

在工作目录中建立AAA.BBB.CCC包,在包CCC中建立一个名为MyStack的范型堆栈类,有两个私有成员变量:

E[]stk和intpos,分别表示创建的任意大小的堆栈和栈顶的索引,写出该类的构造函数、入栈函数voidpush(Ex)、出栈函数Epop(),另外,建立AAA.BBB.DDD包,在DDD包中定义一个测试类MyTest,其中包含主函数,测试MyStack类的各个方法,测试时要求分别E的取值包括Integer,String以及自己建立的一个类Student(自己任意定义)。

利用jdk提供的类库中的Stack完成上述测试类MyTest的测试要求。

利用jdk提供的类库中的Scanner类从键盘输入任意一组字符串,要求在字符串的中间位置插入一个字串:

hello,使用jdk提供的类库中的StringBuffer类(具体方法请查阅JDKAPI文档)

利用jdk提供的类库中的ArrayList类建立一个字符串的动态数组,数组中的所有元素要求从键盘输入,数组建立好了以后,要求当输入一个指定的字符串时,在刚才的数组中查找该字符串,如果找到,将该字符串元素删除,如果找不到,则给出提示信息。

五实现一个单向链表,链表的每一个节点包括整型数据域和下一个节点的引用,要求实现链表的建立(建立的链表必须有序,按数据域升序排列,节点插入,节点删除,链表的遍历(打印))

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1