这段代码:
public class Main
{ public static void main(String[] args)
{ int[] a2={2,3},a3={4,5,3},a4={1,2,3,4};
int a1[][]={a2,a3,a4};
System.out.println(a1[0][1]+","+a1[1][2]+","+a1[2][3]);
}
}
与此代码不同:
public class Main
{ public static void main(String[] args)
{ int a2[]={2,3},a3={4,5,3},a4={1,2,3,4};
int a1[][]={a2,a3,a4};
System.out.println(a1[0][1]+","+a1[1][2]+","+a1[2][3]);
}
}
如果您查看每个代码中的第 3 行。
在第一个代码int[] a2={2,3},a3=...
中表示a2
是一个整数数组,并且a3
也是一个整数数组。
在第二个代码int a2[]={2,3},a3=...
中表示变量 a3 是一个整数,并且数组的每个元素a2
都是一个整数。
看起来,您必须在命令行中运行第一个代码并在 netbeans 中运行第二个代码。