Arrays 处理二维数组输出垃圾

Arrays 处理二维数组输出垃圾,arrays,processing,Arrays,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(

我试图在处理过程中生成一个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()
{

}
int[]myArray;
无效设置()
{
myArray=新整数[10][10];
对于(int i=0;i<10;i++)
{
对于(int j=0;j<10;j++)
{
myArray[i][j]=0;
}
}
println(myArray);
}
作废提款()
{
}

您正在打印数组的地址。为了打印内容,您必须在数组上循环(就像您在赋值时所做的那样)。

我想知道如果将整数数组放入iostream中会发生什么。我认为它不够聪明,不能做聪明的事情。我不会指望它。
println(myArray[0])
write something cleverIt这样输出1d数组就可以了。难道处理不能以这种方式显示2d数组吗?在这种情况下,他们为一维数组提供了输出方法,但显然不是为更高维数组提供的。尝试在行上循环并打印每一行,如果这样做有效的话它的代码比打印每个值少:)它是处理语言:)