public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String exit="";
Map<String, List<Float>> map1=new HashMap();
while(!exit.equals("exit")) {
System.out.println("请出入学生姓名");
List<Float> list = new ArrayList<Float>();
map1.put(sc.next(), list);
for(int i=0;i<3;i++) {
System.out.println("请出入学生成绩");
list.add(sc.nextFloat());
}
System.out.println("输入 exit 退出成绩录入,其他则继续录入");
exit=sc.next();
}
for(String key :map1.keySet()) {
List<Float> list =map1.get(key);
float avage =0l;
for(Float box :list) {
avage += box;
}
System.out.println(key+"的平均成绩:"+ avage/list.size());
}
}
//只做了第一题,追加分数,可得第二题答案
温馨提示:答案为网友推荐,仅供参考