-
分析:
- 我们会发现要比较总成绩,语文成绩以及学号,三个指标用普通数组难以表示,所以可以采用类Grade来存储这三个指标,并且用TreeSet来来存储Grade,这样还可以根据逻辑让set自动排序
进步:
- 如果指标比较多,可以采用Grade类来表示,同时用TreeSet进行存储
- 利用Treeset灵活使用排序规则,使用匿名内部类
import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;
import java.util.Set;
// 1:无需package
// 2: 类名必须Main, 不可修改
import java.util.TreeSet;
public class Main {
private static class Grade{
Integer num;
Integer chinese;
Integer grade;
public Grade(Integer num,In