当前位置: 代码迷 >> Eclipse >> 分别用List和Map来实现,该怎么处理
  详细解决方案

分别用List和Map来实现,该怎么处理

热度:73   发布时间:2016-04-23 13:51:56.0
分别用List和Map来实现
某班30个学生学号为20070301~20070330全部选修了Java程序设计课程,给出所有同学成绩(实现时可用随机数产生,范围为60~100),请编写一个程序将该班的Java程序设计课程成绩按高到低排序打印输出。
  要求分别用List和Map来实现,打印的成绩表包括学号、姓名、性别、成绩,如下示例:
  20070324 张三 男 95
  20070310 李丽芳 女 90
  20070302 王小五 男 88  
求解。。。

------解决方案--------------------
按成绩排序都不用Comparator
直接sort就是
------解决方案--------------------
大概思路:
new 一个学生类
属性有 学号 姓名 性别 成绩
通过构造函数对其进行初始化

将学生对象 放到List或Map中
 遍历List或Map 按成绩大小 进行排序
------解决方案--------------------
sort能解决的,自己写排序就是练习排序算法了。
  相关解决方案