あるメソッドからユーザー入力を取得して、別のメソッドで使用しようとしています。"userMove" が int 型として定義されているため、結果の型が void であるメソッドから値を返すことができないというエラーについて混乱しています。
public static void move()
{
System.out.println("What do you want to do?");
Scanner scan = new Scanner(System.in);
int userMove = scan.nextInt();
return userMove;
}
public static void usersMove(String playerName, int gesture)
{
int userMove = move();
if (userMove == -1)
{
break;
}