处理2d数组输出垃圾

时间:2014-06-19 14:31:38

标签: arrays processing

我正在尝试在Processing中制作一个10 x 10的0数组。当我运行我的代码时,我得到[[I@1335f392作为输出。我做错了什么?

int[][] myArray;

void setup()
{
  myArray = new int[10][10];
  for (int i = 0; i < 10; i++) 
  {
    for (int j = 0; j < 10; j++) 
    {
      myArray[i][j] = 0;
    }
  }

  println(myArray);
}

void draw()
{

}

1 个答案:

答案 0 :(得分:2)

您正在打印阵列的地址。为了打印内容,你必须循环遍历数组(就像你在分配值时所做的那样)。