Nicht einen Wert zurückgeben von der Methode, deren Ergebnistyp void Fehler

Ich bin versucht, den user-input von einer Methode, und verwenden Sie es in einem anderen. Ich bin verwirrt über die nicht einen Wert zurückgeben von der Methode, deren Ergebnistyp void error, weil "userMove" ist definiert als Typ int.

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;
    }
  • Nie sah eine void-Methode gibt einen int-Wert.
InformationsquelleAutor user2181402 | 2013-03-20
Schreibe einen Kommentar