引用数组排序
public class StudentDemo {
public static void main(String []args){
Student student[]=new Student[10];
student[0]=new Student("刘一手",20);
student[1]=new Student("刘二手",40);
student[2]=new Student("刘三手",10);
student[3]=new Student("刘四手",45);
student[4]=new Student("刘五手",67);
student[5]=new Student("刘六手",11);
student[6]=new Student("刘七手",9);
student[7]=new Student("刘八手",21);
student[8]=new Student("刘久手",23);
student[9]=new Student("刘斯手",64);
for (int i = 0; i < student.length; i++) {
for (int s = 0; s < student.length-1-i; s++) {
if(student[s].age>student[s+1].age){
Student stu=student[s];
student[s]=student[s+1];
student[s+1]=stu;
}
}
}
for (int i = 0; i < student.length; i++) {
System.out.println(student[i].name+" "+student[i].age);
}
}
}
/**
* 学生类
* @author H2
*
*/
public class Student {
public String name;//
public int age;
public Student(){}
public Student(String name,int age){
this.name=name;
this.age=age;
}
}
浙公网安备 33010602011771号