java由大到小排序

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:24:38
从小到大排序我会
Arrays.sort();这个方法就能解决
我要是实现从大到小排序 有没有方法直接的 一下就出来的
倒。。。实现当然会写,我问这个问题就是为了能实现这个功能,问问有没有这个方法。。。

好像没有.
如果要用的话也没好复杂,倒着循环就是了.

写个reverse(...)方法就好了

Arrays.sort()不就是一个直接方法么?

自己写个方法,内容:
for(int i=0;i<=n;i++)//n是原数组的size
B[i]=A[n-i];

在数组里应该没有从大到小的排列方法。

先定义一个有指定大小的数组
int[] a=new int[n];//n是数组大小
然后有Scanner输入数组成员
接下来是排序
int x,y,z;//x,y控制循环 z是一个容器变量
for(x=1;x<n;x++){
for(y=0;y<n-x;y++){
if(a[y]<a[y+1]){//这是从大到小的顺序如果是从小到大只用改动比较运符的方向
z=a[y];
a[y]=a[y+1];
a[y+1]=z;
}
}
}
然后用for语句来输出
for(x=0;x<n;x++)
System.out.println(a[x]);