嗨我目前无法在我的猜测游戏代码上抛出异常。我想为字符串输入(而不是int)输入一个异常,并且输入超出限制(50)的数字也是一个例外。谢谢。哪里可以抛出异常的Java猜测游戏
public static void main (String[] args)
{
Random ran = new Random();
int numberToGuess = ran.nextInt(50)+1;
int numberOfTries = 0;
Scanner input = new Scanner (System.in);
int guess;
boolean win = false;
while (win == false)
{
System.out.println("Guess a number from 1 to 50!");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess)
{
win = true;
}
else if (guess < numberToGuess)
{
System.out.println("Too low. Try again.");
}
else if (guess > numberToGuess)
{
System.out.println("Too high. Try again.");
}
}
System.out.println("You got it in " + numberOfTries + " attempt(s)!");
}
什么是堆栈跟踪? –
有什么麻烦? – Compass
@Jason OP没有得到一个例外,他们问如何抛出一个。 – azurefrog