使用构造方法完成完整的学生成绩管理系统,在包 system 下创建以下类:
StudentV5 类(实体类):
id(学号,int)、name(姓名,String)、javaScore(Java 成绩,double)、mysqlScore(MySQL 成绩,double)getAverage() 返回两门课的平均分StudentSystem 类(业务类):
StudentV5[] students(学生数组)、count(当前学生数量)StudentSystem(int capacity) —— 初始化指定容量的学生数组addStudent(StudentV5 s) —— 将学生添加到数组中(如果数组已满,提示"数组已满,添加失败")printAll() —— 输出所有学生信息(含平均分)sortByAverage() —— 按平均分降序排序(冒泡排序)getTopStudent() —— 返回平均分最高的学生对象SystemTest 类(测试类):
StudentSystem 对象,容量为 5addStudent() 逐个添加学生printAll() 输出所有学生信息sortByAverage() 排序后再次输出getTopStudent() 输出最高分学生信息