/**
2: 设计一个类Student,该类包括姓名、学号和成绩。
设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息
(提示 方法的参数是一个学生数组)
*/
class Student{
private String name;
private int xuaHao;
private int score;
Student(String name,int xuaHao,int score){
this.name=name;
this.xuaHao=xuaHao;
this.score=score;
}
public String getName(){
return name;
}
public void setName(){
this.name=name;
}
public int getXueHao(){
return xuaHao;
}
public void setXueHao(){
this.xuaHao=xuaHao;
}
public int getScore(){
return score;
}
public void setScore(){
this.score=score;
}
//排序
public static void sortStudent(Student[] s){
for(int i=0;i<s.length-1;i++){
for(int j=0;j<s.length-1-i;j++){
if(s[j].score<s[j+1].score){
Student temp=s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
}
}
//打印输出
public void show(){
System.out.println(name+","+xuaHao+","+score);
}
}
class StudentDemo{
public static void main(String[] args){
Student[] s=new Student[3];
s[0]=new Student("aa",1,66);
s[1]=new Student("bb",2,77);
s[2]=new Student("cc",3,67);
Student.sortStudent(s);
for(Student a:s){
a.show();
}
}
}