Java教程

Java实现学生成绩分析系统

本文主要是介绍Java实现学生成绩分析系统,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

(2021年9道Java数据结构题第一题)

一、设计题目

学生成绩分析系统

建立一个学生线性表,每个结点包括学号、姓名、班级、语文数学英语三门课程成绩等数据项。实现如下功能(设计菜单)

1.成绩录入。

学生的基本信息(学号、姓名、班级)应通过其他文件成批导入;
学生的成绩通过键盘输入和修改,最终的完整数据应能保存到数据文件中,并能从文件中导入已有数据。(该项功能必须完成,没有文件读写功能,该题目不能过关)

2.按指定的课程成绩排序。

输入指定的课程名,按指定课程的成绩进行排序,生成相应的文件并输出。

3.按学生的总成绩排序。

按学生的总成绩进行排序,生成相应的文件并输出。

4.成绩分析与统计。

统计每门课程的平均成绩﹑最高分﹑最低分、不及格人数、6069分人数、7079分人数、80~89分人数、90分以上人数,输出上述统计结果。

5.按学号查询。

输入学生的学号,查询并输出该学生的各科成绩、总成绩和总分的名次。

6.按姓名查询。

输入学生的姓名,查询并输出该学生的各科成绩、平均成绩和总分的名次。若有重名的学生,则要求将所有重名的学生输出。

源代码下载

链接: https://pan.baidu.com/s/1xRWnWFWN0a2anYqC6s_RmA
提取码: dv48

这篇关于Java实现学生成绩分析系统的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!