大侠(JAVA高手)帮忙解一道编程题目!跪谢···

来源:百度知道 编辑:UC知道 时间:2024/06/26 03:07:18
编写一个程序,用散列表实现学生成绩单的存储与查询,并将若干个查询结果存放到一个树集中,通过树集实现对查询结果的自动排序,并将排序结果用表格显示出来.
(高分求,麻烦贴出完整代码,或者发到我的QQ邮箱514628360@qq.com 跪谢!!在线等,答案被采纳的追加份)

你要是不涉及到数据库和WEB应用,只要求按成绩高低排名并输出到控制台的话,那就简单了,如下可参考:
import java.util.*;
public class T1109 {
public static void main(String[] args) {
Set<Student>students = new TreeSet<Student>();
students.add(new Student(1,"学生1",65));
students.add(new Student(2,"学生2",85));
students.add(new Student(3,"学生3",56));
students.add(new Student(4,"学生4",98));
students.add(new Student(5,"学生5",33));
students.add(new Student(6,"学生6",74));
students.add(new Student(7,"学生7",45));
students.add(new Student(8,"学生8",88));
students.add(new Student(9,"学生9",72));
System.out.println("学号"+"\t"+"姓名"+"\t"+"成绩"+"\t"+"名次");
int index = 1;
for(Student s : students){
System.out.println(s.getNumber()+"\t"+s.getName()+"