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