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

大家帮忙做下,该怎么解决

2012-03-22 
大家帮忙做下用JAVA编程~学生成绩统计要求1:成绩从命令行输出,数量不限2:保存到容器中3:降序排列4:求平均

大家帮忙做下
用JAVA编程~学生成绩统计 
 要求1:成绩从命令行输出,数量不限
  2:保存到容器中
  3:降序排列
  4:求平均成绩
  5:打印输出! 
不知道怎么降序排列,大家帮忙做做

[解决办法]

Java code
public static void sort(float[] a) {       sort2(a, 0, a.length);    }
[解决办法]
LinkedList ArrayList...
[解决办法]
.....又是作业题

去看下最简单的冒泡排序吧
[解决办法]
顶楼上的!
[解决办法]
用Collections.sort()这个方法就可以了,内部采用的是快速排序的方法。时间复杂度n*lg n。
具体参数什么的自己看 API。
要么自己写个java快速排序也可以。

还有一种方法是 放到TreeMap中,成绩放在key中,就用Folat类型它应该实现了comparable接口。
然后名字放value中 用String。
拿出来用直接是排好序的。
这个方法排序算法更好,但是拿key,valu是要lg n的时间复杂度。

自己选吧,具体代码 例子看API和Scr,看看就懂了。

热点排行