谢谢 急 用Java将数组int a[] = new int a[]{1,10,3,5,6,3,21}排序输出(语法记不请可以用伪代码实现)

解决方案 »

  1.   

    http://hi.baidu.com/tshmliy/blog/item/932bd80eaab2f2e436d12213.html
      

  2.   

    public class ArrayTest{ 
    public static void main(String args[]){ 
    int i;      //i是下标变量,也是用作循环的条件
    int a[] = new int a[]{1,10,3,5,6,3,21}
    for(i=1;i<=s.length;i++)  
    //这里循环4次 执行System.out.....即是输出方法
      System.out.println("a["+i+"]="+a[i]); 
      } 
    }
      

  3.   

    如果想了解具体的算法,请看你的 JDK安装目录\demo\applets\SortDemo 这是一个Applet,演示三种最常用的排序算法:冒泡、双向冒泡、快速排序法,同时能看到排序过程的动画演示。再稍带着看看作者,吓你一跳,是James Gosling - Java之父!
      

  4.   


    public static void main(String[] args)
        {
            int[] a = new int[]{1,10,3,5,6,3,21};
            Arrays.sort(a);
            for(int i :a)
            {
                System.out.println(i);
            }
        }
      

  5.   

    C++程序员 :写个冒泡之类的排序算法java程序员 : 直接sort()
      

  6.   


    public class Test {
    public static void sortArray(int[] array)
    {
    int temp;
    for(int i=0;i<array.length-1;i++)
    {
    for(int j=i+1;j<array.length;j++){
    if(array[i]>array[j])
    {
    temp=array[i];
    array[i]=array[j];
    array[j]=temp;
    }
    }
    }
    }
    public static void printArray(int[] array){
    for(int i:array){
    System.out.print(i+" ");
    }
    }
    public static void main(String[] args) {
    int a[] = {1,10,3,5,6,3,21};
    sortArray(a);
    printArray(a); }
    }
      

  7.   


    import java.util.Arrays;
    public class Test {
    public static void printArray(int[] array){
    for(int i:array){
    System.out.print(i+" ");
    }
    }
    public static void main(String[] args) {
    int a[] = {1,10,3,5,6,3,21};
    Arrays.sort(a);
    printArray(a);
    }
    }
      

  8.   

    import java.util.Arrays;public class paixu {
    public static void main(String[] args)
        {
            int[] a = new int[]{1,10,3,5,6,3,21};
            Arrays.sort(a);
            for(int i :a)
            {
                System.out.println(i);
            }
        } 
    }
      

  9.   

    import java.util.Arrays;
    public class Test {
        public static void printArray(int[] array){
            for(int i:array){
                System.out.print(i+" ");
            }
        }
        public static void main(String[] args) {
            int a[] = {1,10,3,5,6,3,21};
            Arrays.sort(a);
            printArray(a);
        }
    }