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)
首先,数组(甚至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)