猿问

java小程序

//**编程2 班级成绩管理 **

创建一个用于进行学生成绩管理的学生类Student。

包含姓名name、成绩score两个属性;

用geXXXX方法、setXXXX方法对两个属性进行封装;

定义无参的构造方法;定义带有两个参数的构造方法;

定义输出方法,用于输出学生对象的信息;

利用学生类Student ,设计新的班级类,完成以下操作。

(1)类中包含:保存所有学生的数组StudentArray ,学生人数number ;

(2)构造方法,创建n个学生对象。

(3)成员方法:

功能:查找学生。要求:根据学生学号,查找学生对象,找到时,返回对象引用 ,没找到时,返回null。

功能:统计平均分。要求:对所有学生对象的成绩进行统计,返回值为成绩的平均值。

功能:求最高分学生。要求:对所有学生对象的成绩进行比较,返回值为成绩最高的学生的对象引用。

功能:排序。要求:按成绩从高到低排序。

*从文件导入:将指定文本文件中的学生信息,写入班级类学生集合中(追加,或全新添加)。

*导出到文件:将当前学生集合中的学生信息,写入指定的文本文件,以便于用户查看。(文本文件的内容是字符)

在班级类的基础上,设计学生成绩管理类,使其能够通过菜单,完成对学生成绩管理。

设计主菜单(创建,导入,退出)

创建完成后,进入二级菜单(浏览,查找,统计平均分,求最高分学生,排序,导出,退出)

其中的“导入”是指,从指定文件读入系统定义的班级类对象中;

“导出”是指,将程序中的班级类对象写入指定的文件中。

其它功能:也可以添加一个功能 ,将班级类集合中的学生信息以文本的形式保存在文件中,用户可以直接读取文件中的文本信息。

杨义军
浏览 2496回答 1
1回答

一毛钱

自己写,写不出来卡到哪里再问,别把作业题直接放上来
随时随地看视频慕课网APP

相关分类

Java
我要回答