如何在Java中创建一个简单的4x3二维数组?

Ben*_*en 3 java arrays class multidimensional-array system.out

我已经用C++了解它,但Java对我来说更具挑战性.这就是我所拥有的.我只想让它有4行3列初始化为1-12并将其打印到屏幕上.我的错误对你来说是否明显?谢谢!

我得到13个错误:(

包括line9:twoDArray [] []不是声明,; 预期的,非法的表达开始,每次都是几次.

我试过的代码:

import java.util.*;


class twoDimensional array
{ public static void main(String args[])
{
int[][] twoDArray = new int[4][3];

twoDArray[][]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};

System.out.print(twoDArray.toString);


}
}
Run Code Online (Sandbox Code Playgroud)

Ell*_*sch 5

首先,数组(甚至2d数组)不会覆盖Object.toString.您可以Arrays.deepToString(Object[])在声明时使用并初始化数组.就像是

int[][] twoDArray = new int[][] { 
        { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 } 
};
System.out.println(Arrays.deepToString(twoDArray));
Run Code Online (Sandbox Code Playgroud)