only put break sa win = true
since you want to try again di mo need mag break dun sa try again
post mo yung codes mismo.
saka di mo need maglagay ng try and catch diyan.
May while statement ka naman. Pero kung need mo talaga. Make sure to put a break din after the exception message
Random rand = new Random();
int numberToGuess = rand.nextInt(50);
int numberOfTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean win = false;
while (win == false) {
System.out.println("Guess a number between 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("\t");
System.out.println("You win!");
System.out.println("The number was " + numberToGuess);
System.out.println("It took you " + numberOfTries + " tries ");
}
}
import java.util.Random;
import java.util.*;
public class GuessingGame {
public static void main(String[] args) {
Random rand = new Random();
int numberToGuess = rand.nextInt(50);
int limitOftries = 10;
int numberOfTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean win = false;
while (!win) {
try {
System.out.println("Guess a number between 1 to 50: ");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess) {
System.out.println("You win!");
win = true;
break;
} else if (guess < numberToGuess) {
System.out.println(numberToGuess + " is too low. Try again");
} else if (guess > numberToGuess) {
System.out.println(numberToGuess + " is too high. Try again");
}else if (numberOfTries == limitOftries){
System.out.println("It took you " + numberOfTries + " tries already. Exiting.");
break;
}
}catch(Exception e){
break;
}
}
}
}
Ikaw na bahala kung saan mo dapat ilagay yung number of retries message
pwde mo rin lagyan ng else kung gusto mo mag break agad.
for example may limit lang yung retries like 10
kapag failed parin, mabebreak dapat
Ikaw na bahala kung saan mo dapat ilagay yung number of retries message
pwde mo rin lagyan ng else kung gusto mo mag break agad.
for example may limit lang yung retries like 10
kapag failed parin, mabebreak dapat