|
@@ -0,0 +1,41 @@
|
|
|
+package com.sf.day08;
|
|
|
+
|
|
|
+
|
|
|
+import java.util.Arrays;
|
|
|
+
|
|
|
+public class Test {
|
|
|
+
|
|
|
+ @org.junit.Test
|
|
|
+ public void t1(){
|
|
|
+ Student[] students = new Student[5];
|
|
|
+ for (int i = 1;i<=5;i++){
|
|
|
+ Student student = new Student();
|
|
|
+ student.number = i;
|
|
|
+ student.state = (int) ((Math.random()*5)+1);
|
|
|
+ student.score = (int) ((Math.random()*100)+1);
|
|
|
+ students[i-1] = student;
|
|
|
+ }
|
|
|
+ //遍历所有学生信息
|
|
|
+ System.out.println(Arrays.toString(students));
|
|
|
+
|
|
|
+ //打印出年级为三的学生信息
|
|
|
+ for (Student student : students) {
|
|
|
+ if(student.state == 3){
|
|
|
+ System.out.println(student);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ //使用冒泡排序 (分数)
|
|
|
+ for(int i = 1;i<students.length;i++){
|
|
|
+ for (int j = 0;j<students.length-i;j++){
|
|
|
+ if(students[j].score > students[j+1].score){
|
|
|
+ int temp = students[j].score;
|
|
|
+ students[j].score = students[j+1].score;
|
|
|
+ students[j+1].score = temp;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ System.out.println(Arrays.toString(students));
|
|
|
+ }
|
|
|
+}
|