作业帮 > 综合 > 作业

Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/03 19:49:40
Java集合类题目
§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等多个成绩,其中平时成绩的数目不定(因为不同课程的教师布置的平时作业数不同),而总评成绩是其它成绩的平均值.请先设计合理的对象容器类存放这些信息,然后设计程序完成以下功能:§1)列出某个学生的所有成绩;§2)列出某门课程每个学生的总评成绩,及所有学生总评成绩的总评分;§3)分区段统计某门课程的学生总评成绩,例如60 分以下的学生人数、60 至70 分的学生人数等.
Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平
要写一个程序,首先要考虑的是,有几个实体,每个实体的属性是什么.
你这个有,学生,课程,成绩3个. 然后各个属性你都说了.然后先把这3个实体类写出来.
student 类,
{
Integer ID; //学号
String name;
int age;
...
list course; 课程集合
}
Course 类
{
Integer id; 课程号.
String name;
list S_id; 学习,本课程的学生集合.
}
成绩 类
{
integer id;
int type; 成绩的类型,(0.1.2.3.各带表一种)
double 成绩; //因为成绩可能有小数点,
integer S_id ; 学生号,标注是哪个学生的成绩
integer C_id ; 课程号;
}

不知道您用数据库了没有,如果用数据库,那就照着类建数据库的表.然后各种查数据库就性了.
1.您要求的第一个功能.某个学生的话,那么这个学生已经确定,那么可以得到他的所学的所有课程,然后根据课程号和学生号,就可以查出成绩.
2.指定课程,此时可根据课程得到此课程的,所有学生,然后有课程号,有学生号,就可以得到所需要的成绩,然后进行计算.
3,有了第二条,那么这一条只不过是,在第二条的基础上多做了一些运算而已.
Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平 某班级有20名学生,每个学生的信息包括学号、姓名及语文、数学、英语、物理、化学五门课程的成绩 用C++写的学生成绩管理系统,要求输入一个班级的学生基本信息(包括学号,姓名,性别,5门课程成绩).2、 定义一个学生类(Student),属性包括:学号,班号,姓名,性别,年龄,班级总人数 已知三张表结构如下:学生(学号,姓名,年龄,性别) 选修(学号,课程号,成绩) 课程(课程号,课程名 有一个班4个学生,5门课程.1、求第1门课程的平均分;2、找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及 有三个表:学生表、课程表和学生选课表,它们的结构如下:学生表(学号,姓名,性别,年龄,系别) 课程 SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩.要求从键盘输入学生的数据用一个函数实现,输出成绩 输入M(4)学生N(6)门课程的成绩,要求输出成绩单(包括每个学生的平均分及每门课程的平均分) C语言输入M个学生N门课程的成绩,要求输出成绩单(包括每个学生的平均分及每门课程的平均分) 编写程序要求从键盘输入若干名学生数据(包括学号 姓名 三门课成绩 ),计算每位学生的总分,将原有数据和