java降序源代码,JAVA降序排序

这个java代码,如何降序排列,代码如何编写呢?

用Arrays类sort()对数组元素进行降序排列:

锡林郭勒盟网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

import java.util.Arrays;

class SortDemo

{

public static void main(String[] args)

{

int[] vec={65,70,-77,85,98};

Arrays.sort(vec);

System.out.println("/n");

System.out.println("降序排列:");

for (int i=vec.length-1;i=0 ;i-- )

{

System.out.print(vec[i]+" ");

}

}

}

java里升序和降序最简短的代码分别是什么?

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

for (int i = 0; i list.size(); i++) {

for (int j = i + 1; j list.size(); j++) {

if (list.get(i) list.get(j)) {

int temp = list.get(i);

list.set(i, list.get(j));

list.set(j, temp);

}

}

}

System.out.println("升序:" + list);

for (int i = 0; i list.size(); i++) {

for (int j = i + 1; j list.size(); j++) {

if (list.get(i) list.get(j)) {

int temp = list.get(i);

list.set(i, list.get(j));

list.set(j, temp);

}

}

}

System.out.println("降序:" + list);

Java升序降序

import java.util.*;

public class Test {

public static void main(String[] args) {

int stuNum = 4;

int classNum = 3;

double[] score = new double[stuNum];

double sum = 0;

double[] avgrage = new double[classNum];

double[] arr = new double[classNum * stuNum];

Scanner input = new Scanner(System. in );

for (int i = 0; i  classNum; i++) {

sum = 0;

System.out.println("请输入第" + (i + 1) + "个班级成绩:");

for (int j = 0; j  score.length; j++) {

System.out.print("第" + (j + 1) + "个学员的成绩:");

double s = input.nextDouble();

score[j] = s;

sum += s;

arr[i * stuNum + j] = s;

}

avgrage[i] = sum / score.length;

System.out.println("第" + (i + 1) + "个班级参赛学员的平均分是:" + avgrage[i] + "\n");

}

input.close();

System.out.println("原序: " + Arrays.toString(arr));

//升序

for (int i = 0; i  arr.length; i++) {

for (int j = i + 1; j  arr.length; j++) {

if (arr[i]  arr[j]) {

double tmp = arr[i];

arr[i] = arr[j];

arr[j] = tmp;

}

}

}

System.out.println("升序: " + Arrays.toString(arr));

//降序

for (int i = 0; i  arr.length; i++) {

for (int j = i + 1; j  arr.length; j++) {

if (arr[i]  arr[j]) {

double tmp = arr[i];

arr[i] = arr[j];

arr[j] = tmp;

}

}

}

System.out.println("降序: " + Arrays.toString(arr));

}

}

JAVA语言里面数组的降序是怎样的,,求代码

public class Test {

/**

*冒泡降序

*/

public static int[] descSort(int[] param) {

int i, j;

int temp = 0;

for (j = 0; j  param.length; j++) {

for (i = param.length - 1; i  j; i--) {

if (param[i]  param[i - 1]) {

temp = param[i];

param[i] = param[i - 1];

param[i - 1] = temp;

}

}

}

return param;

}

public static void main(String[] args) {

int[] param = { 1, 6, 7, 5 };

param = descSort(param);

for (int i = 0; i  param.length; i++) {

System.out.print(param[i]);

}

}

}

java中,如何实现集合的升序和降序排列

单纯的字符串或者数字排列可用Collections.sort(object o)方法,这样方便。

如果是要对对象中的某一进行排序,则可实现Comparator接口,复写其中的Compare方法;然后调用Collections.sort(object 0 , Comparator c)方法;

说的只是思路,具体问题可以查看帮助文档。


本文题目:java降序源代码,JAVA降序排序
本文URL:http://scjbc.cn/article/heggge.html

其他资讯