练习四
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d7bc66153a76a83536e17672af80da90.png)
public class studentTest {
public static void main(String[] args) {
Student[] stus = new Student[20];
for(int i=0;i< stus.length;i++){
stus[i]=new Student();
stus[i].number=i+1;
stus[i].state=(int)(Math.random()*(6-1+1)+1);
stus[i].score=(int)(Math.random()*(100-0+1));
}
for(int i=0;i< stus.length;i++){
System.out.println(stus[i].info());
}
System.out.println("******************");
for(int i=0;i< stus.length;i++){
if (stus[i].state==3){
System.out.println(stus[i].info());
}
}
System.out.println("******************");
for(int i=0;i< stus.length-1;i++){
for (int j=0;j<stus.length-1-i;j++){
if(stus[j].score>stus[j+1].score){
Student temp =stus[j];
stus[j]=stus[j+1];
stus[j+1]=temp;
}
}
}
for(int i=0;i< stus.length;i++){
System.out.println(stus[i].info());
}
}
}
class Student{
int number;
int state;
int score;
public String info(){
return "学号:"+number+"年级:"+state+"成绩:"+score;
}
}