Student s=null;
for (int i = 0; i < list.size()-1; i++) {
for (int j = list.size()-1; j >i; j--) {
//如果后面的同学的分数大于前面的则交换两个Stundent 对象的位置 注意是整个成员的而不仅仅是分数交换
if(list.get(j).Score>list.get(j-1).Score){
s=list.get(j);
list.set(j, list.get(j-1));
list.set(j-1, s);
}
}
}
}
//输出结果的函数
public static void printout( ArrayList<Student>list){
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).name+" "+list.get(i).Score);
}
}
//main函数
public static void main(String []args){
ArrayList<Student> list =new ArrayList();
Student stu=new Student("张三", 85);
list.add(stu);