import java.util.Scanner;
import java.util.Arrays;
public class Paixu{ public static void main(String args[]){

int []dou=new int[10];
Scanner reader=new Scanner(System.in);
System.out.println("请输入10个数字,并按回车键!");

for(int i=0;i<10;i++){
int a=i+1;
System.out.println("请输入第"+a+"个数字:");
dou[i]= reader.nextInt(); } System.out.println("输出10个数字:");

Arrays.sort(dou);

}
}

解决方案 »

  1.   

    我看不出来怎么无法排序了???
    你Arrays.sort(dou)之后又没输出,你怎么知道没排序的?
      

  2.   

    你排完了起码要输出来吧加上 for (int i = 0; i < dou.length; i++) {
    System.out.print(dou[i] + " ");
    }
      

  3.   

    import java.util.Arrays;public class Sort
    {
      public Sort()
      {
      }  public static void main(String[] args)
      {
      
        int[] intArray=new int[10000];
        for(int i=0;i<10000;i++)
        {
          int r=(int)(Math.random()*10000);
          intArray[i]=r;
        }    long l1=System.nanoTime();
        //執行排序
        Arrays.sort(intArray);
     
        long l2=System.nanoTime();    System.out.println("Sort use time:"+(l2-l1));
        
        for(int i=0;i<10000;i++)
        {
          //System.out.println(intArray[i]);
        }  }
    }
      

  4.   

    import java.util.Scanner;
    import java.util.Arrays;
    public class Test{public static void main(String args[]){ int []dou=new int[10];
    Scanner reader=new Scanner(System.in);
    System.out.println("请输入10个数字,并按回车键!"); for(int i=0;i <10;i++){
    int a=i+1;
    System.out.println("请输入第"+a+"个数字:");
    dou[i]= reader.nextInt(); } Arrays.sort(dou);
    for(int i =0;i<10;i++){
    System.out.println("输出10个数字:"+dou[i]);
    }
    }
    }