我查看了 stackoverflow 的所有内容,并找到了在 Java 中定义多维数组的多个答案。哎呀,我什至回顾了我的一些旧代码,发现了类似的双打示例,但是由于某种原因,在使用这些示例中的代码以及我自己的代码时,我在 Eclipse 和 IntelliJ 中都遇到了如下错误:
以下没有给我上述错误:
public class foo
{
private int[][] bar()
{
int[][] test = new int[10][];
test[0] = new int[100];
test[1] = new int[500];
}
}
以下给了我上述错误:
public class foo
{
int[][] test = new int[10][];
test[0] = new int[100];
test[1] = new int[500];
}
Syntax error on token ";", { expected after this token (for the first line)
Syntax error on token(s), misplaced construct(s) (for the second line)
我正在使用它来解决 Project Euler 上的问题 28。