我正嘗試從一個方法獲取用戶輸入並在另一個方法中使用它。由於「userMove」被定義爲int類型,所以我無法從其結果類型爲void error的方法返回值。無法從其結果類型爲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;
}
從未見過一個void方法返回一個int值。 – 2013-03-20 08:18:40