1004. 成绩排名 (20)

来源:互联网 发布:动态锁屏软件 编辑:程序博客网 时间:2024/06/06 05:07
import java.util.ArrayList;import java.util.Scanner;public class Main {    public static void main(String[] args){        Scanner sc = new Scanner(System.in);        int n = sc.nextInt();        int maxgrade = 0 ;        int mingrade = 100 ;        ArrayList<Student> students = new ArrayList<>();        for(int i = 0 ; i  < n ; ++i){                        Student student = new Student();            student.setName(sc.next());            student.setNumber(sc.next());            student.setGrade(sc.nextInt());            students.add(student);        }        for(Student student : students){            if(maxgrade < student.getGrade()) {                maxgrade = student.getGrade();            }            if(mingrade > student.getGrade()){                mingrade = student.getGrade();            }        }        for(Student student : students){            if(maxgrade == student.getGrade()){                System.out.println(student.getName() + " " + student.getNumber());            }        }        for(Student student : students){            if(mingrade == student.getGrade()){                System.out.println(student.getName() + " " + student.getNumber());            }        }    }}class Student {    private String name;    private String number;    private int grade;    public String getName(){        return name;    }    public void setName(String name){        this.name = name;    }    public String getNumber(){        return number;    }    public void setNumber(String number){        this.number = number;    }    public int getGrade(){        return grade;    }    public void setGrade(int grade){        this.grade = grade;    }}