首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-04-14 
分别用List和Map来实现某班30个学生学号为20070301~20070330全部选修了Java程序设计课程,给出所有同学成绩

分别用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能解决的,自己写排序就是练习排序算法了。

热点排行