首先生成10个0~100的随机数,然后打印,再排序
请问排序怎么做,生成的10个数字要用数组保存吗,请高手详解,谢过!

解决方案 »

  1.   

    教你个最简单的方法:你不用知道任何排序的方法,先把十个数存进一个数组,比如说这个数组的名字是:intList,然后在想排序的时候写这样一句话就可以完成这个数组从小到大排序工作
     java.util.Arrays.sort(intList);
    我就经常这么干。
      

  2.   

    int[] a= new int[10];
    Random rand = new Random();
    for(int i = 0; i < 10; i++)
    {
    a[i] = rand.nextInt(100);
    }
    for(int i = 0; i < 10; i++ )
    {
    for(int j = 0; j < i; j++)
    if(a[i] > a[j])
    {
    int b = a[i];
    a[i] =  a[j];
    a[j] = b;
    }
    }

    for(int i = 0; i < 10; i++ )
    {
    System.out.print(a[i]+"  " );
    }
      

  3.   

    public static void main(String[] args)
    {
             int[] a= new int[10];
    Random rand = new Random();
    for(int i = 0; i < 10; i++)
    {
    a[i] = rand.nextInt(100);
    }
    Arrays.sort(a);
    for(int i = 0 ; i < 10 ;i ++)
    {
    System.out.print(a[i] + "  ");
    }
    }
    这个不是更简单!
      

  4.   

    最简单的办法是用java中自带的排序方法
    Arrays.sort();