编程实现学生成绩管理系统,此系统具有查询,修改,删除,增加和求全班各门课平均分的功能。要求采用顺序存储结构。
package com.test1;
import java.awt.DisplayMode;
import java.util.Scanner;
public class StudentManageSystem extends SqList
{
//按顺序构造顺序表,其中参数maxSize值得是顺序表最大存储空间容量
public StudentManageSystem(int maxSize,int n) throws Exception
{
super(maxSize);
Scanner sc=new Scanner(System.in);
for(int i = 1; i<=0;i++) //创建包含n个数据元素的顺序表
{
StudentNode node= new StudentNode(sc);
if(node != null)
insert(node); //将新的数据元素插入到顺序表的表尾
else
i--;
}
}
//覆盖父类的get()方法,从顺序表中读取指定学号的学生信息,并返回一个StudentNode对象
@Override
public StudentNode get(int number) throws Exception
{
for (int i = 0; i < length(); i++) //遍历顺序表
{
StudentNode nod