2015Java作业1:类的定义-数组.doc

2015Java作业1:类的定义-数组.doc

ID:52556950

大小:32.00 KB

页数:4页

时间:2020-03-28

2015Java作业1:类的定义-数组.doc_第1页
2015Java作业1:类的定义-数组.doc_第2页
2015Java作业1:类的定义-数组.doc_第3页
2015Java作业1:类的定义-数组.doc_第4页
资源描述:

《2015Java作业1:类的定义-数组.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验1类的定义、对象数组的使用1.定义一个学生类(Student),属性有1)非静态属性StringstudentNumber2)非静态属性StringstudentName3)非静态属性intmarkForMaths4)非静态属性intmarkForEnglish5)非静态属性intmarkForScience方法有:1)构造方法Student(Stringnumber,Stringname)2)构造方法Student()3)StringgetNumber()4)StringgetName()5)voidenterMar

2、ks(intmarkForMaths,intmarkForEnglish,intmarkForScience)6)intgetMathsMark()7)intgetEnglishMark()8)intgetScienceMark()9)doublecalculateAverage()10)StringtoString()返回学生信息,包括学号、姓名、数学成绩、英语成绩、科学成绩、平均成绩。注意:为了保证calculateAverage返回double类型,需要把三个分数的和除以3.0,而不是3.另外,分数的初始值是什么?如

3、果每个分数初始值为0,会造成混淆,分数为0表示还没有输入分数,还是分数确实为0?有更好的初始值吗?编写Student类,并且编写一个StudentTest类,对Student类进行测试。StudentTest类运行效果如下:请输入学生学号:2011211301请输入学生姓名:王晓请输入学生三门课成绩(数学,英语,科学):88,79,90学生信息如下:学号:2011211301姓名:王晓数学成绩:88英语成绩:79科学成绩:90平均成绩:85.666666666666672.定义一个StudentList类用来存储Stude

4、nt对象属性有1)Student[]list;//list存储学生对象2)inttotal;//学生总人数方法有:1)StudentList(intlength)//length是数组长度2)booleanadd(Studentstu)//增加stu到数组中,成功,返回true,否则false3)booleanremove(intno)//删除第no个数组元素,删除成功,返回true,否则false4)booleanremove(Studentnumber)//删除学号为number的学生,删除成功,返回true,否则fa

5、lse5)booleanisEmpty()//判断数组是否为空,若是,返回true,否则false6)StudentgetItem(intno)//返回第no个学生7)StudentgetItem(Studentnumber)//返回学号为number的学生,若该生不存在,返回null。8)intgetTotal()返回学生总人数编写StudentList类,并且编写一个StudentListTest类,对StudentList类进行测试。StudentListTest类运行效果:菜单如下,请输入1~8代表您要执行的操作:

6、1.增加1个学生2.根据学号删除学生3.根据位置删除学生4.判断是否为空5.根据位置返回学生6.根据学号返回学生7.输出全部学生信息8.退出程序请输入您的操作:1请输入学生信息:学号:2011211301姓名:王晓数学成绩:88英语成绩:79科学成绩:90---目前有1个学生,信息为---:学号:2011211301姓名:王晓数学成绩:88英语成绩:79科学成绩:90平均成绩:85.66666666666667请输入您的操作:1学号:2011211311姓名:李辉数学成绩:80英语成绩:79科学成绩:93---目前有2个学

7、生,信息为---:学号:2011211301姓名:王晓数学成绩:88英语成绩:79科学成绩:90平均成绩:85.66666666666667姓名:李辉数学成绩:80英语成绩:79科学成绩:93平均成绩:84.0请输入您的操作:5请输入学生位置:10对不起,没有对应的学生请输入您的操作:5请输入学生位置:2学生信息如下:姓名:李辉数学成绩:80英语成绩:79科学成绩:93平均成绩:84.0请输入您的操作:3请输入要删除第几个学生:2删除成功---目前有1个学生,信息为:---学号:2011211301姓名:王晓数学成绩:88

8、英语成绩:79科学成绩:90平均成绩:85.66666666666667......//后面的玉运行效果略作业命名:_学号(8位)_姓名_第几次作业(1位)_类名.javaeg:_09211195_王晓_1_Student.java//定义Student类_09211195_王晓_1_StudentLi

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

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

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