public static void main(String[] args) {
main();
main(3);
}
public static void main() {
System.out.println("aaa");
}
public static void main(int i) {
System.out.println(i);
}放到一个类里,自己执行一下就知道了~~~

解决方案 »

  1.   

    int型的么?如果是以collection形式保存的用Collections.sort()
    如果是数组,使用Arrays.sort()
      

  2.   

    int []i={1,2,99,23,432};
    Arrays.sort(i);print(i);
    这样不行么?
      

  3.   

    sort(i);用冒泡排序写个简单的类
    就直接调用实现了
      

  4.   

    import java.util.Arrays;
    public class bubble
    {public static void main(String[] args)
    {
    int [] i={54,33,2,7,256};
     Arrays.sort(i);     System.out.println(i[0]);
         System.out.println(i[1]);
         System.out.println(i[2]);
         System.out.println(i[3]);
         System.out.println(i[4]); }
    }
      

  5.   

    嗯.数组可以排序的...Arrays.sort(i);
      

  6.   

    /*
    你所说的随机数是指什么啊?
    如果是先将随机数产生之后放入数组之中,则可以采用冒泡排序,如果是一个一个的产生,则可以将其插入到一个排序二插树里面就可以了。
    冒泡的:
    */
    public class Sort{
    public static void main(String[] args)
    {
      int a[]={28,4,5,2,5,8,8,5,10,5,30,10};
    for(int i=0;i<a.length;i++)
       System.out.println(a[i]);
        Sort ex=new Sort();
      ex.sortArray(a);
      for(int i=0;i<a.length;i++)
       System.out.println(a[i]);
    }
    public int[] sortArray(int[] a){
    int temp ;//中间变量
    boolean flag=true;//标志是否发生交换 for(int i=0;i<a.length;i++)
     {  if(flag)
       for(int j=0;j<a.length-i-1;j++)
          {
             if(a[j]>a[j+1])
             { flag=true;
               temp=a[j];
               a[j]=a[j+1];
               a[j+1]=temp;
             }
             else flag=false;
           }
        else break;
    }
    return a;
    }
    }