黑马程序员技术交流社区

标题: 排序问题求教,急 [打印本页]

作者: 郭正续    时间: 2012-7-30 08:19
标题: 排序问题求教,急
让用户输入班级每个学生的姓名和成绩,并按照成
绩由高到低排序。在接收用户输入内容时,我不知道该定义一个什么类型变量去接收。是不是要定义一个数组,里面包含一个string类型的变量和一个int类型变量,那么如果定义数组的话,我在排序的时候怎么把成绩挑出来?这样做的话,排序以后成绩和名字也对不上号啊?
    求各位老师同学教我啊
作者: 许庭洲    时间: 2012-7-30 10:09
C#学生成绩管理系统,包含对学生成绩的排序和统计,希望对你有帮助!


StudentSM.rar

46.51 KB, 下载次数: 84


作者: 蔡尚猛    时间: 2012-7-30 10:21
用泛型集合应该可以吧,不过我没有试过,你可以试试,
作者: 金龙    时间: 2012-7-30 10:33
楼主,当我们要处理很多个数据的时候通常要加这些数据封装到对象里去的,然后加这些对象放进一个可以操作这些对象的容器内,按照你的提议,建议放到TreeSet内,利用比较器来按照自己的方式排序,这样Treeset内的数据排序就是按照你想要的成绩来排序的,楼主代码我就不给你贴了,你先自己想想,实在不会就跟我说,我再给你写一遍,哦不?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2