java排序成绩排名,升序怎么排 坐等答案

如题所述

java跟c++差不多,c++中的排序Java中都可以用,排序部分代码完全一样,比如常用的选择排序:

double temp;  //后面用来临时接收数据
int index;
//score[] æ˜¯æˆç»©æ•°ç»„,假设是double类型,共n个数据元素
for(int i = 0; i < n; i++) {      //每执行一次外循环,都能得到未排序的数据中的一个最小值
    temp = score[i];
    for(int j = 0; j < n; j++) {
        if(temp > score[j]) {
            temp = score[j];
            index = j;
        }
    }
    score[index] = score[i];
    score[i] = temp;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

java里升序和降序最简短的代码
直接调用jdk里面的方法Arrays.sort(args)方法。。。而且这个方法重载实现了多个参数,排序下标[N~M]位数字~倒叙,升序等等~

JAVA中有哪几种常用的排序方法?每个排序方法的实现思路是如何的?每个...
a[n],需将其按升序排列。首先任取数据 a[x]作为基准。比较a[x]与其它数据并排序,使a[x]排在数据的第k位,并且使a[1]~a[k-1]中的每一个数据a[x],然后采用分治的策略分别对a[1]~a[k-1]和a[k+1]~a[n] 两组数据进行快速排序。优点:极快,数据移动少;缺点:不稳定。五、箱...

java冒泡升序排列
Java冒泡升序排列就是使用Java语言实现冒泡,将待排元素按照从小到大的顺序进行排列。冒泡排序的现象:较大的元素会“下沉”,较小的元素会“上浮”。冒泡排序的理解:第一次找到所有元素中最大的元素放在倒数第一位不再变动,第二次再找到剩余元素中最大的元素放到倒数第二位不再变动,依此类推,直到...

关于java使用Comparator多列数据升序、降序排列的问题。哪位大侠能...
重写一下compare方法就行啊。一个多if判断的问题,升序代码 如果(产品好相等){ 升序代码 如果(会员号相等){ 升序代码 如果(客户号相等){ 降序代码 如果(顺序号相等){ } } } } 升序和降序其实就是a>b是return 1还是return -1 的事。如果需要代码就接着追问。

求、急~~~学生学籍管理系统 java 源代码
1、录入成绩。输入某班学生的成绩记录,包括:学号、姓名、高数成绩、英语成绩、物理成绩、编程成绩、马哲成绩,并保存到文件中。2、统计成绩。要求至少实现下列三个功能(1)按学号排序。要显示将该班学生的成绩按学号升序排序后的顺序存入文件std.dat中,以方便打印。(2)计算平均分并排序。求出每位学生的平均分,并按...

、在函数中进行10个学生成绩从高到低排名 sort(int a[10]);的代码怎么...
1、创建java类TestSort,2、编写java代码,初始化数组,public class TestSort { public static void main(String[] args) { int[] a = { 80, 70, 95, 53, 62, 41, 89, 100, 72, 99 };System.out.print("排序之前:");System.out.println(Arrays.toString(a));} } 3、执行该代码...

java软件做一个学生成绩查询系统
用易查分就可以做,把你需要查询的信息做成excel表格,上传到易查分,设置“学号”“姓名”为查询条件,设置完成后,点生成,就可以得到一个查询链接,你可以把这个链接放到你所说的网站上,学员点链接 输入学号姓名就能查到!另外如果信息有错误,你可以在易查分的后台,在线编辑,不用再次上传就能实现,非常简单的...

java怎么让数组的数字从大到小排序?
将数字从大到小排序的方法:例如简一点的冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较,以次类推。示例代码如下: public class Test { public static void main(String[] args) { ...

Java怎么对Excel进行自定义排序?
workbook.loadFromFile("G:\\\\360MoveData\\\\Users\\\\Administrator\\\\Desktop\\\\学生成绩表.xlsx");\/\/获取第一个工作表 Worksheet sheet = workbook.getWorksheets().get(0);\/\/指定要排序的列号(列号从0开始)以及排序方式(升序或降序)workbook.getDataSorter().getSortColumns().add(7, SortComparsion...

java 关于数组的排序,不用sort方法完成升序排列
一个排序算法的例子 import java.util.Arrays;public class SortImpl { public static void main(String[] args) { int[] intArray = new int[] { 2, 4, 6, 8, 1, 3, 5, 7, 9 };sortArray(intArray);System.out.println(Arrays.toString(intArray));} private static void sortArray...

相似回答