Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:52:31

Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等
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.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平时成绩、期中考试成绩、实习成绩、期末考试成绩以及总评成绩等 创建10个学生对象,放入学生集合.并写一个方法,根据成绩和学号,分别进行排序,将排序结果输出到控制java 编写一个JAVA应用程序允许教师输入学生人数和所有学生该门课的成绩,然后输出最高分最低分及平均成绩java语言基础课程统计程序,实现功能如下:某班级有若干名学生,教师在课程考试结束 1、编写一个长方体类,求长方体的体积和表面积(JAVA编程) 有谁可以帮我做一个排序算法的题目么?使用java编写 对一组学生的百分制成绩,分别统计出90分以上的人数,80~90分的人数,70~80分的人数.用java编写 用java定义学生类(学号、姓名、成绩).用列表list存放班级学生信息.然后按照成绩排序,并输出学生信息 JAVA编写一个类,输入1到50之间的奇数编写程序计算底边为6,高为7的三角形面积 和编写一个类,输入1到50之间的奇数 用java循环编写一个程序题目.如果有n(未知数)个班,每个班有m(未知数)个人,每个人有门英语课的成绩,编写程序,输入m和n,并计算出每个班的总分、平均分、不及格的人数,及最高的英语分 用C语言编写,有50个学生,要求将他们之中成绩在80分以上者打印出来.设N表示学号,N1代表第一个学生学号,代表第I个学生学号.用G代表学生成绩,G1代表第I个学生成绩.算法如下:s1:1is2:如果>=80,则 1.编写一个程序,完成以下功能:(1)输入10个学生的单科成绩(0-100之间) (21.编写一个程序,完成以下功能:(1)输入10个学生的单科成绩(0-100之间)(2)从小到大排序(3)输入一个成绩x(0-100之间),在已经 1.编写一个java应用程序,用循环结构打印如下的数值列表:N 10*N 100*N 1000*N 1 10 100 1000 2 20 200 2正确题目格式如下:1.编写一个java应用程序,用循环结构打印如下的数值列表:N 10*N 100*N 1000*N1 10 100 有集合A={1,2,3,4},和B={1,2,5,6},用JAVA语言编写一个应用程序输出A和B的交集,并集和差集 用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0 1、编写一个Java程序,计算并输出1+2!+3!+…+10!的值. 用java编写一个程序,计算1!+2!+3!+4!+5! 编写一个java程序计算1^2+2^2+3^2+……+k^2 编写一个JAVA程序,求1!+2!+3!+.+10!的结果,并将结果输出