我当时在NetBeans中从事一个Java项目,在一天写了几段代码后,我试图继续我的工作,但是出现了问题。问题是我无法写一行代码而没有得到图中显示的错误。此外,我尝试处理其他先前完成的项目,但是每次插入(例如)for循环时,我都会遇到相同的错误。我试图通过清除缓存来解决它,但是它没有帮助我。我相信这与NetBeans有关,但我不知道是什么。
答案 0 :(得分:3)
任何for-loop
,while-loop
,if-statement
等都必须放置在方法,构造函数或静态块的内部 内-简短地说,它们必须位于用{ }
定义的块。
您将for-loop
放在构造函数和play_game
方法之间。如果要在对象实例化后立即执行循环,请将其放入构造函数或构造函数调用的方法中。
public Player(...) {
// getters & setters
for (int i=0; i<4; i++) {
System.out.println(i);
}
}