Assignment #66 Hi-Lo with Limited Tries

Code

    /// Name: Matthew Lorence
    /// Period: 5
    /// Program Name: Hi-Lo Limited
    /// File Name: HiLoLimited.java
    
    import java.util.Random;
    import java.util.Scanner;
    
    public class HiLoLimited
    {
        public static void main (String [] args)
        {
            Random r = new Random();
            Scanner keyboard = new Scanner (System.in);
            
            int x = 1 + r.nextInt(100);
            
            System.out.println("I'm thinking of a number between 1-100. You have 7 guesses.");
            System.out.print("First guess: ");
            int guess = keyboard.nextInt();
            int tries = 2;
            
            while (guess != x && tries<8)
            {
                if (guess > x)
                {
                    System.out.println("Sorry, you are too high.");
                }
                else if (guess < x)
                {
                    System.out.println("Sorry, you are too low.");
                }
                System.out.print("Guess # " + tries+ ": ");
                guess = keyboard.nextInt();
                tries++;
            }
            if (guess==x)
            {
                System.out.println("You guessed it! What are the odds?!?");
            }
            else if (tries<=8)
            {
                System.out.println("Sorry, you didn't guess it in 7 tries. You lose.");
            }
            
        }
    }
        
          
        
    

Picture of the output

Assignment 66