public class TestNumber{ public int[] Ctnumber() {
int i = 0;
int unmber[] = new int[20];
for (i = 0; i < 10; i++) {
unmber[i] = (int) (Math.random() * 10);
}
return unmber;
} public static void main(String[] args) { TestNumber aa = new TestNumber();
int i;
for (i = 0; i < 10; i++) {
System.out.println(aa.Ctnumber());
}
}}

解决方案 »

  1.   

    方法体里面加一句System.out.println(unmber[i]);
      

  2.   

    System.out.println(Arrays.toString(aa.Ctnumber()));
      

  3.   

    可以遍历这个数组然后一个一个打印啊。package test2;public class TestNumber{ public int[] Ctnumber() {
    int i = 0;
    int unmber[] = new int[20];
    for (i = 0; i < 10; i++) {
    unmber[i] = (int) (Math.random() * 10);
    }
    return unmber;
    } public static void main(String[] args) { TestNumber aa = new TestNumber();
    int i;
    for (i = 0; i < 10; i++) {
    //System.out.println(aa.Ctnumber());
    int[] arrs=aa.Ctnumber();
    System.out.print("数组值:");
    for (int j : arrs) {
    System.out.print(j+",");
    }
    System.out.println();
    }
    }}
      

  4.   

    int[] a = new int[2];
    a[0] = 1;
    a[1] = 2;
    System.out.println(a);
      

  5.   

    public class TestNumber
    {public int[] Ctnumber()
    {
    int i = 0;
    int unmber[] = new int[20];
    for (i = 0; i < 10; i++) {
    unmber[i] = (int) (Math.random() * 10);
    }
    return unmber;
    }public static void main(String[] args)
    {TestNumber aa = new TestNumber();
    int[] i = aa.Ctnumber();
    for (j = 0; j < i.length; j++) {
    System.out.println(i[j]);
    }
    }}
      

  6.   

     for (int j : arrs) {
                    System.out.print(j+",");
                }
    //能解释一下吗?在我的eclipse上好像出了问题!
      

  7.   


    你JDK版本是多少的?JDK1.5(5.0)以上才支持for each循环还有System.out.println(aa.Ctnumber());打印的是对象,不是元素