在我的“移动”方法中,我正在向用户打印说明。在“游戏”方法中,我需要获取用户输入并使用“usersMove”方法使程序根据用户输入执行不同的操作。我最初在“移动”方法中扫描了我的用户输入,但该方法必须保持无效。有没有办法在“游戏”方法中获取用户输入,以便我可以将其值应用于其他方法?
public static void move()
{
System.out.print("What do you want to do?");
}
public static void usersMove(String playerName, int gesture)
{
int userMove = game();
if (userMove == -1)
{
System.exit(0);
}
}
public static void game()
{
move();
Scanner scan = new Scanner(System.in);
int userMove = scan.nextInt();
}