创建一个随机数组

时间:2013-11-20 00:38:26

标签: java

我只是想在0到12之间创建一个包含十个数字的数组。我的程序给了我“[I @ e8bb762”作为输出。请帮忙。这是我的计划。

public class Array {
  public static void main (String [] args){

    //variable
    int [] row = new int [12];

    for(int i= 0; i < 12; i++){
      row [i] = (int)(Math.random() * 12);
    }



    System.out.println(row);
  }
}

2 个答案:

答案 0 :(得分:2)

数组是Java中的对象,它们不会覆盖Object的{​​{1}}方法,该方法负责您看到的输出。

使用适合将数组转换为字符串的Arrays.toString method

toString()

答案 1 :(得分:0)

您也可以在生成数字后立即在同一个循环中打印数组中的每个数字。在你的循环中添加以下行:

System.out.print(row[i] + ",");