我会 随机产生一个数,
 产生一组 我想了想, 用一个for循环产生一组! 但是没搞对
   大家有比较好的方法 指导下小弟

解决方案 »

  1.   

    给你一段代码
    import java.util.*;public class RandomNum
    {
    public static void main(String args[])
    {
    Ran();
    }
    public static void Ran()
    {
    Random rs = new Random();
    int ix[] = new int[10];
    for(int i=0;i<10;i++)
    {
    ix[i]=rs.nextInt();
    System.out.println(ix[i]);
    try
    {
    Thread.sleep(100);
    }
    catch(Exception e)
    {
    System.out.println("Exception occor");
    }
    }
    }
    }
      

  2.   

    好像在集合类里面有这个类吧。。
    arrays 这个类中的  sort() 这个方法
      

  3.   

    sort() 这个方法
     要比自己写的排序要快很多
      

  4.   

    Array的sort()方法是把?
      怎么用呢?
      有例子么?
      

  5.   


    import java.io.*;
    import java.util.Arrays;
    class Test{

      public static void main(String args[]){
      int[] a = new int[10];
      String s;
      
      try{
      
      BufferedReader br = new BufferedReader(
                     new InputStreamReader(System.in));
      //用一个for循环 循环的接收键盘输入,并且存入到数组中
      for(int i=0;i<10;i++){
      System.out.print("No"+i+":");
      s = br.readLine();
      a[i] = Integer.parseInt(s);//转成整型之后存人数组
      }
      
      }catch(Exception e){
       e.printStackTrace();
      }
      //这个就是传说中的既方便又快捷的 Arrays.sort()排序方法。
      Arrays.sort(a);
      for(int i=0;i<a.length;i++)
        System.out.println(a[i]);
      
      }
    }
    恩实现了但是 是一个个的输入很不爽哦 ! 呵呵 这里用到了Array的sort()方法 。
      

  6.   

    import java.util.*;public class RandomNum
    {
    //主方法程序入口;
    public static void main(String args[])
    {
    sort(Ran());
    }

    //Ran()方法返回一个Integer型的数组;
    public static Integer[] Ran()
    {
                            //创建一个随机实例;
    Random rs = new Random();

                             //**动态随机的创建一个数组A ,
                             //**长度是Random.nextInt()返回的
                             //**一个0到输入值之间的一个数;
    Integer[] A = new Integer[rs.nextInt(20)];
                              //用for循环,填充数组,也是动态随机的赋值;
    for(int i=0;i<A.length ;i++)
    {  
    A[i]=new Integer(rs.nextInt(10000));
    try
    {   
    Thread.sleep(100);//启动一个线程,休眠100毫秒;
    }
    catch(Exception e)
    {
    e.printStackTrace();
    }
    }
    return A;
    }

    //打印方法;
    public  static void printer (Integer[] Array)
    { int p;
      for( p =0;p<Array.length ; p++)
      {
      System.out.print(Array[p]+" ");
      }
      System.out.print("\n ");      //空一行;

    }
    //利用Arrays的内部排序方法排序;
    public static void sort(Integer[] Array)
    {
    System.out.println("before sorting an Array:");
    RandomNum.printer(Array);
    Arrays.sort(Array);
    System.out.println("behind sorting an Array:");
    RandomNum.printer(Array);

    }
    }
    恩  我自己捣鼓出来了!