2015-10-04 40 views
4

对于应用程序,我试图初始化一个int变量为3_745_000。然而,我试图编译的任何时候,我都会得到';'在使用的第一个下划线处出现预期错误,以及在实际的半结肠处标识符预期错误。据我所知,这是Java中下划线的完全合法使用,所以我不明白为什么我会收到错误。这是代码。在int中使用下划线的分号

private static int lastacct = 3_745_000; 

无论我在哪里试着放下划线,我都会得到同样的错误。

+3

您正在使用哪个JDK版本? – Tunaki

+2

使用Java 7或8,解决问题。 – Tom

+0

我目前使用推荐版本的Java,Java 8,并使用jGRASP编译器编写我的应用程序。编译器也是最新的。 – Max

回答

1

确保你所做的变量是一个实例变量,确保它不放在你的任何方法内部,就在类中。

相关问题