java用LinkedList<Map<String, Integer>>实现简易的学生成绩查询

该博客介绍如何使用LinkedList<Map<String, Integer>>在Java中实现简易的学生成绩查询系统。系统要求存储每次考试成绩,其中HashMap以学生姓名为key,成绩为value,而LinkedList用于保存每次考试的HashMap。功能包括查询特定考试总成绩、学生总成绩、学生平均成绩、全班最高平均分的考试以及特定学生某次考试成绩。" 117413738,8178276,人文主义的探索:从骑士文学到文艺复兴,"['历史', '文学', '中世纪', '文艺复兴', '人文主义']
摘要由CSDN通过智能技术生成

​​题目:

1. 要求使用HashMap存储每次考试的成绩(key键为姓名,value为成绩)。

2. 要求使用LinkedList存储考试次数,有几次考试就有几个HashMap 。

3. 注意:后台用户是知道学生姓名的。

形式如:LinkedList<HashMap<String,Integer>>

姓名 第一次考试成绩 第二次考试成绩 第三次考试成绩 第四次考试成绩
张三 80 88 86 88
李四 65 75 67 80
王五 35 45 55 59
薛六 90 92 98 88
赵七 70 75 65 68

要求是实现的功能

(1)查询某次考试的总成绩?(具体考试次数由后台用户输入Scanner决定)。

(2)查询某个学生的总成绩?(具体学生由后台用户输入Scanner决定)。

(3)查询某个学生的平均成绩?(具体学生由后台用户输入Scanner决定)。

(4)查询全班平均分最高的一次考试成绩是哪次,并输出平均成绩的具体值。

(5)查询某个学生的某次考试成绩(学生姓名和考试次数均由后台用户输入)。

提示:

例如第一次考试成绩,应该存储为如下格式:

HashMap<String,Integer> m = new HashMap<String,Integer>();

m.put(“张三”, 80);

m.put(“李四”, 65);

m.put(“王五”, 35);

m.put(“薛六”, 90);

m.put(“赵七”, 70);


import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
//存储学生的成绩信息
public class StudentScore {
	LinkedList<Map<String, Integer>> list = new LinkedList<Map<String, Integer>>();

	{
		Map<String, Integer> map1 = new HashMap<String, Integer>();
		map1.put("张三", 80);
		map1.put(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嗯嗯,是楠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值