我的最终编码项目需要一些帮助。
我已经编写了所有代码,但我的变量randomplayer
的声明]无效(请参见下面的源代码中的注释行)。
当我编译时,显示以下错误消息:
非法表达开始
package finalproject; import java.util.Scanner; import java.util.Random; /** * * @author NightingVE08 */ public class Main { public static void main(String[] args) { System.out.println("Welcome to the game"); //file io for high score shenanigans int counter = 0; boolean playerDead = false; Scanner sc = new Scanner(System.in); public player randomplayer = new player(); // <<< compiler error while (counter < 10 & playerDead == false){ decisionMethod(); counter++; }
这对我的代码非常重要,我很茫然。预先谢谢!
我的最终编码项目需要一些帮助。我已经编写了所有代码,但是我对变量randomplayer的声明不起作用(请参见下面源代码中的注释行)。当我编译时,遵循...
问题是,您在初始化局部变量的位置将randomplayer初始化为全局变量。您可以更改两件事来解决此问题: