"声明的意外结束"在处理2D数组时

时间:2016-04-20 15:02:30

标签: java aide-ide

我的桌面上有一个LibGDX项目,编译并运行正常。我将这个项目导入我的手机以便与AIDE-ide一起使用,突然间我有数百个错误。我发现,任何时候我使用任何类型的二维数组,"意外的声明结束"发生错误。这个简单的例子不会编译:

package com.mrhart;

public class SampleClass{
    int[][] sampleArray;
}

我在2D-array声明的行上得到4个编译错误,声称"意外的声明结束"。正如我之前所说,这是我桌面上的一个工作项目,所以我不确定这里发生了什么。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试使用初始化程序块:

public class sampleClass{
  {
   int [][] sampleArray;
  }
}

因为看起来数组声明不是一个实例变量声明。这很有趣。

参考:object-initialization-in-java.html