我无法找到导致预期类错误的原因。我有一个类声明只有一个主要的方法,但即使我注释除了括号之外的所有东西我仍然得到相同的错误。我一直在看这四个支架一段时间,似乎无法弄清问题是什么。我怎么知道两个java文件是否在同一个“包中?”
此外,它指向我认为错误所在的最后一个括号之后。
编辑:我决定只编写更多代码,现在我在代码的第17行得到了一个非语句错误。整数声明。我对发生的事情感到非常困惑import java.util.Scanner;
public class BugTester
{
public static void main (String[] args)
{
Scanner in = new Scanner(System.in);
int userMove;
char userDir;
Bug lady = new Bug(1,1,'E');
lady.draw();
lady.printCurrentPosition();
int continue=1;
while (continue ==1)
{
System.out.println("Please enter new Direction");
userDir = (char) System.in.read();
System.out.println("Please enter Distance to be moved");
userMove = in.nextInt();
lady.turn(userDir);
lady.move(userMove);
System.out.println("Again(0 to stop)?");
continue = in.nextInt();
}
}
}
答案 0 :(得分:4)
您可能在文件末尾有一个无效的隐藏字符。您可以使用光标前进到最后,然后删除最后一个括号后的所有字符。它对我有帮助。
修改强>
备注您的新代码:
单词“continue”是Java中的关键字,不能将其用作变量名。