我如何修复我的2d数组错误在netbeans 2.8



你认为这有什么问题?每当我输入2D数组时,我总是遇到这个问题。

不兼容类型:int[]不能转换为int[][]

线程"main"java.lang.RuntimeException:不可编译的源代码-数组维度缺失

我的代码是:
int [][]array= new int[][];

您发布的是无效的Java语法,因此出现错误消息。

要么只声明一个变量:

int[][] array;

或者初始化它,但是给它一个合适的大小:

int[][] array = new int[5][3]; // 5 rows, 3 columns
// or
int[][] array = new int[5][]; // 5 rows, inner arrays are null
// or
int[][] array = { { 1, 8, 10 }, { -5, 3 }, { 0 } }; // values directly given

在Java中,数组固定大小数据结构。所以在你创建它们的时候,你必须以某种方式告诉它们的大小。

如果你仔细注意,上面所有的方法都显式或隐式地声明了数组的大小。

相关内容

  • 没有找到相关文章

最新更新