首页 新闻 搜索 专区 学院

java Map接口的value如何求平均值?

0
悬赏园豆:20 [已关闭问题] 关闭于 2021-06-18 17:27

将学生的科目和成绩分别对应Map接口的key和value,如何求成绩的平均值?

问题补充:

该程序用集合框架的Map接口来实现。学生用Map来存储,键用学生姓名,值是另一个存储课程的Map;每个同学修的若干门课程也用Map来存储,键是课程名称,值是该课程的成绩。
将把完成的工作放在Class类中。 类名:Class public Class(String name) 构造函数,name为班级名称;
public void addCourseGrade(String stuname,String []Coursenames,Integer[] grades) 增加学生及课程的数据,stuname 学生姓名,Coursenames多个课程名,grades对应的多个分数;
public void addCourseGrade(String stuname,String Coursename,Integer grade) 增加学生及课程的数据,stuname 学生姓名,Coursename课程名,grade对应的分数;
public void delStudent(String stuname) 删出一个学生,stuname学生姓名;
public void delStuCourse(String stuname,String Coursename) 删出一个学生的一门课程,stuname学生姓名,Coursename课程名;
public double getPerAvgStudent(String stuname)返回一个学生的所有课程的平均成绩,stuname学生姓名;
``
public double getClassAvgCourse(String Coursename) 返回一个班某门课程的平均成绩,如果该班有同学没选修该门课程,平均成绩不计算该同学,Coursename为课程名。

....陈陈陈陈的主页 ....陈陈陈陈 | 菜鸟二级 | 园豆:202
提问于:2020-12-15 10:24
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册