java 数组排序急救

来源:百度知道 编辑:UC知道 时间:2024/06/20 17:53:55
int[] num={12,54,1,36,98,11,3};
把这个数组从大到小输出
定有重谢
如果要对ArrayList中对象中的其中一列进行排序该咋排

class sort
{
private static int[] num={12,54,1,36,98,11,3};
private static int temp=0;
public static void main(String[] agrs)
{
for(int i=0;i<num.length-1;i++)
{
for(int j=i+1;j<num.length;j++)
{
if(num[i]<num[j])
{
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
for(int k=0;k<num.length;k++)
{
System.out.println(num[k]);
}
}
}

import java.util.Arrays;

public class paixu {//
public static void main(String []args){
int[] num={12,54,1,36,98,11,3};
Arrays.sort(num);
for(int i=0;i<num.length;i++)
System.out.println(num[i]);
}
}

上面的都看清楚题目!!!是从大到小!!sort()只是从小到大!
public class Test12 {
public static void main(String[] args) {
int[] num = { 12, 54, 1, 36, 98, 11, 3 };
int a ; // 设一定另时变量
for (int i = 0; i < num.length; i++) {
for (int