Assignment 66: Hi-Lo Limited Tries

Code

    /// Name: Ryan McAteer
    /// Period: 5
    /// Program Name: Hi-Lo with Limited Tries
    /// File Name: Assignment66.java
    /// Date Finished: 12/9/15
    
    import java.util.Scanner;

    import java.util.Random;

public class Assignment66
{
    public static void main ( String[] args )
	{
		Random r = new Random();
        int randomNumber, guessNumber, tries, guesses;
        randomNumber = 1 + r.nextInt(100);
        tries = 0;
        guesses = 1;
        
        Scanner keyboard = new Scanner(System.in);
        
        System.out.println("I'm thinking of a number between 1-100. You have 7 guesses.");
        System.out.print("Guess " + guesses + ": ");
        guessNumber = keyboard.nextInt();
        tries++;
        
        while ( guessNumber != randomNumber && tries <= 7 )
        {
            if ( guessNumber < randomNumber )
            {
                System.out.println("Sorry, you are too low.");
            }
            else if ( guessNumber > randomNumber )
            {
                System.out.println("Sorry, you are too high.");
            }
            System.out.print("Guess " + guesses++ + ": ");
            guessNumber = keyboard.nextInt();
            tries++;
        }
        
        if ( guessNumber == randomNumber )
        {
            System.out.println("CONGRATULATIONS! You guessed the correct number!");
        }
        else if ( tries >= 7 )
        {
            System.out.println("Sorry, you did not guess the number in 7 tries.");
        }
    }
}
    

Picture of the output

This Should Work