package com.chinasoftday3;
import java.util.Comparator;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Test7july3 {
public static void main(String[] args) {
Set<Student> set = new TreeSet<>(new Comparator<Student>() {
@Override
public int compare(Student o1, Student o2) {
return -(o1.getMax()-o2.getMax())==0?-1:-(o1.getMax()-o2.getMax());
}
});
char[] str=new char[100];
String[] str1 = new String[100];
String string;
Scanner sc = new Scanner(System.in);
for(int i=0;i<5;i++){
Student stu = new Student();
System.out.println("请输入"+(i+1)+"位学生的姓名:");
stu.setName(sc.next());
System.out.println("请输入"+(i+1)+"位学生的语文成绩:");
stu.setChinese(sc.nextInt());
System.out.println("请输入"+(i+1)+"位学生的数学成绩:");
stu.setMath(sc.nextInt());
System.out.println("请输入"+(i+1)+"位学生的英语成绩:");
stu.setEnglish(sc.nextInt());
set.add(stu);
}
for(Student stu1:set){
System.out.println(stu1);
}
}
}
代码主要用表现对于set集合的增删改查的方法的使用和实践。