我还在学习Java。我做了一个猜谜游戏。它看起来像这样:
import java.util.Scanner;
import java.util.Random;
public class guessing_game {
static Scanner input = new Scanner(System.in);
static Random generator = new Random();
public static void main(String[] args) {
int number;
number = generator.nextInt(20);
System.out.println("Guess the number!");
game(number);
}
public static void game(int number) {
int inputStorage;
inputStorage = input.nextInt();
if (inputStorage == number) {
System.out.println("You've guessed the right number!");
}
else if (inputStorage != number) {
System.out.println("Wrong number, try again!");
game(number);
}
}
}
现在我有一个问题。我和妹妹玩了这个“游戏”。我姐姐在小键盘上打字。她在按 Enter 之前不小心按了 + 按钮,我遇到了一些错误。我的问题是:我怎样才能让我的应用程序打印一行,说你只能输入数字,然后再次重新启动游戏存根?