package com.zhou.test;
import java.util.Arrays;
import java.util.List;
public class Student {
private String banJi;
private String number;
private String name;
private String sex;
private Integer grade;
public String getBanJi() {
return banJi;
}
public void setBanJi(String banJi) {
this.banJi = banJi;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Integer getGrade() {
return grade;
}
public void setGrade(Integer grade) {
this.grade = grade;
}
public Student(Integer grade) {
super();
this.grade = grade;
}
public static void main(String[] args) {
// 假设10个学生的成绩为如下所示
List<Student> list = Arrays.asList(new Student(56), new Student(66),
new Student(76), new Student(86), new Student(96), new Student(
44), new Student(77), new Student(77), new Student(87),
new Student(88));
Integer[] grades = new Integer[10];
for (int j = 0; j < grades.length; j++) {
grades[j] = list.get(j).getGrade();
}
// 求平均
int sum = 0;
for (int i = 0; i < list.size(); i++) {
sum += list.get(i).getGrade();
}
System.out.println("平均成绩:" + sum / 10);
// 排序
Arrays.sort(grades);
System.out.println("最大成绩为:" + grades[9]);
System.out.println("最小成绩为:" + grades[0]);
}
}
温馨提示:答案为网友推荐,仅供参考