Assignment #65 Number-Guessing with a Counter

Code

    /// Name: John Huh
    /// Period: 6
    /// Program Name: Number-Guessing with a Counter
    /// File Name: GuessCounter.java
    /// Date Finished: 12/15/2015
    
        import java.util.Random;
        import java.util.Scanner;
    
        public class GuessCounter
        {
            public static void main( String[] args )
            {
                Random r = new Random();
                Scanner keyboard = new Scanner(System.in);
                int guess, answer, tries;
                
                answer = 1 + r.nextInt(10);
                
                tries = 0;
                
                System.out.println();
                System.out.println( "I'm thinking of a number from 1 to 10." );
                System.out.print( "Your guess: " );
                guess = keyboard.nextInt();
                System.out.println();
                
                while ( guess != answer )
                {
                    System.out.println( "That is incorrect. Guess again." );
                    System.out.print( "Your guess: " );
                    guess = keyboard.nextInt();
                    tries++;
                }
                
                if ( guess == answer )
                {
                    System.out.println( "That's right!  My secret number was " + answer + "!" );
                    System.out.println( "It only took you " + tries + " tries." );
                }
                System.out.println();
            }
        }
    

Picture of the output

Assignment 1