[英]In Eclipse, why is it telling me to add in a semi-colon that is already there?
我正在开发一个非常基本的游戏。 完全是文字。 这听起来很简单,但是当我声明 function 来确认玩家的用户名时,我收到了这条错误消息。 错误信息'语法错误,插入“;” 完成 LocalVariableDeclarationStatement' 下面是代码:
static void confirmation(); {
如您所见,它有一个分号,那么为什么会有一条错误消息告诉我添加一个? 我还注意到它提到了一个“LocalVariableDeclarationStatement”,我在代码中没有提到任何地方。
注意:我实际上并不知道“LocalVariableDeclarationStatement”是做什么的,所以它很有意义。
编译器认为你要声明一个局部变量; 为此,您需要提前插入分号,如下所示:
static void confirmation;
但是,您不能声明void
类型的变量,所以这也没有意义。 如果您使用int
而不是void
,那会更有意义。
但看起来你实际上想要声明一个方法,而不是一个局部变量。 在这种情况下,您需要完全删除分号:
static void confirmation() {
// method body
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.