我在编写此二维int数组时会收到Netbeans IDE的汇编错误,这就是我的初始化:
private int[][] anArray;
稍后在文件中的方法中声明下一部分。
anArray = {{15501, 1}, {215, 3}, {1693, 72}};
使用Netbeans IDE我收到汇编错误
非法的表达开始,而不是陈述;预期
尝试:
anArray = new int[][] {{15501, 1}, {215, 3}, {1693, 72}};
数组像对象一样实例化,因此您需要使用new
和数组类型。
如果您在与变量标识符的同一行中进行直接实例化,则将起作用:
int[][] anArray = {{15501, 1}, {215, 3}, {1693, 72}};
你应该做
private int[][] anArray = { { 15501, 1 }, { 215, 3 }, { 1693, 72 } };
,或者您想稍后初始化它,您可以使用new
操作员
anArray = new int[][] { { 15501, 1 }, { 215, 3 }, { 1693, 72 } };