Java-集合-第三题 有如下Student 对象, private String name; private int age; private int score; p
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-集合-第三题 有如下Student 对象, private String name; private int age; private int score; p相关的知识,希望对你有一定的参考价值。
第三题 有如下Student 对象,
private String name;
private int age;
private int score;
private String classNum;
其中,classNum 表示学生的班号,例如“class05”。 有如下List
List list = new ArrayList();
list.add(new Student(“Tom”, 18, 100, “class05”));
list.add(new Student(“Jerry”, 22, 70, “class04”));
list.add(new Student(“Owen”, 25, 90, “class05”));
list.add(new Student(“Jim”, 30,80 , “class05”));
list.add(new Student(“Steve”, 28, 66, “class06”));
list.add(new Student(“Kevin”, 24, 100, “class04”));
在这个list 的基础上,完成下列要求:
1) 计算所有学生的平均年龄
2) 计算各个班级的平均分 自己想的方法比较复杂暂时没有写,后期改善
package Test03; import java.util.ArrayList; import java.util.List; public class TestStudent { public static void main(String[] args) { List <Student> list = new ArrayList<>(); list.add(new Student("Tom", 18, 100,"class05")); list.add(new Student("Jerry", 22, 70,"class04")); list.add(new Student("Owen", 25, 90,"class05")); list.add(new Student("Jim", 30,80 , "class05")); list.add(new Student("Steve", 28, 66, "class06")); list.add(new Student("Kevin", 24, 100, "class04")); int sum = 0; for(int i =0;i<list.size();i++) { sum=sum+list.get(i).getAge(); } System.out.println("平均年龄:"+sum/list.size()); } }
以上是关于Java-集合-第三题 有如下Student 对象, private String name; private int age; private int score; p的主要内容,如果未能解决你的问题,请参考以下文章
1.22 P235第三题创建Map集合,创建Emp对象,将Emp对象添加到集合中,并将id为005的对象从集合中移除。