Java:
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 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("Too low. Try again");
System.out.println("The number was " + numberToGuess);
} else if (guess > numberToGuess) {
System.out.println("Too high. Try again");
System.out.println("The number was " + numberToGuess);
}
}catch(Exception e){
System.out.println("It took you " + numberOfTries + " tries ");
break;
}
}
}
}
View attachment 1659386
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