私のメソッド「move」では、ユーザーへの指示を印刷しています。「ゲーム」メソッドでは、「usersMove」メソッドを使用して、ユーザー入力を受け取り、ユーザー入力に応じてプログラムに異なる処理を実行させる必要があります。私はもともと「move」メソッドでユーザー入力をスキャンしましたが、そのメソッドは無効のままにする必要があります。「ゲーム」メソッドでユーザー入力を取得して、その値を他のメソッドに適用できるようにする方法はありますか?
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();
}