java – Semicolon期望在int中使用下划线

对于应用程序,我正在尝试将int变量初始化为3_745_000.但是,在任何时候我都尝试编译,我给了’;’使用的第一个下划线的预期错误,以及实际半冒号处的标识符预期错误.据我所知,这是
Java中下划线的完全合法使用,所以我不明白为什么我收到错误.这是代码.

private static int lastacct = 3_745_000;

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

最佳答案 确保您创建的变量是一个实例变量,确保它不是放在任何方法中,只是在类中.

点赞