随机生成 1 到 9 放在a[9]中

解决方案 »

  1.   

    不会是要a[0]=1, a[1]=2, a[2]=3....吧
      

  2.   


    里面包含0  自己处理下吧 import java.util.Random;
    public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    int a[] = new int[10];
    for(int i=0;i<10;i++){
    int rand=(int)(new Random().nextInt(10));
    a[i] = rand;
    }
    for(int i=0;i<10;i++){
    System.out.print(a[i]+",");
    }
    }}
      

  3.   


    import java.util.Random;
    public class T {
    public static void main(String[] args) {
    int[] arr = new int[9];
    Random random = new Random();
    for(int i=0; i<arr.length; i++) {
    arr[i] = random.nextInt(9) + 1;
    }

    for(int i=0; i<arr.length; i++)
    System.out.print(arr[i] + " ");
    System.out.println();
    }
    }如果没有别的条件,上面这个就可以了!
      

  4.   

    public class RandomNum {
        int num;
        int a[]=new int[9];
        public  void method(){
         for(int i=0;i<a.length;i++){
         num=(int)(Math.random()*9)+1;
         a[i]=num;
         System.out.println(a[i]);
         }     
        }
    }
    我的这个简单些,自己再写个测试类,就ok~