嗨我目前無法在我的猜測遊戲代碼上拋出異常。我想爲字符串輸入(而不是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