对下列数据进行操作

来源:互联网 发布:软件用户手册英文 编辑:程序博客网 时间:2024/05/22 05:25

对下列数据进行操作:

public class test {public static void main(String[] args) {List<Student> list = new ArrayList<Student>();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.add(new Student("Steve", 28, 22, "class06"));Student stu = null;int zf4=0,zf5=0,zf6=0,i=1,j=1,k=1;for (Object object : list) {stu = (Student)object;if(stu.getClasss().equals("class04")){ ++i;zf4 = zf4 + stu.getCj();}else if(stu.getClasss().equals("class05")){ ++j;zf5 = zf5 + stu.getCj();}else if(stu.getClasss().equals("class06")){ ++k;zf6 = zf6 + stu.getCj();}}System.out.println("class4平均分"+(zf4/i) + ",class4平均分"+(zf5/j) + ",class4平均分"+(zf6/k));}}

class4平均分56,class4平均分67,class4平均分29