Assignment #59 Three Card Monte

Code

    /// Name: John Huh
    /// Period: 6
    /// Program Name: Three Card Monte
    /// File Name: Monte.java
    /// Date Finished: 12/2/2015
    
        import java.util.Random;
        import java.util.Scanner;
        
        public class Monte
        {
            public static void main( String[] args )
            {
                Random r = new Random();
                Scanner keyboard = new Scanner(System.in);
                int guess, answer;
                
                answer = 1 + r.nextInt(3);
                
                System.out.println();
                System.out.println( "You slide up to Fast Eddie's card table an plop down your cash." );
                System.out.println( "He glances at you out of the corner of his eye and starts shuffling." );
                System.out.println( "He lays down three cards." );
                System.out.println();
                System.out.println( "Which one is the ace?" );
                System.out.println();
                System.out.println( "        ##  ##  ##" );
                System.out.println( "        ##  ##  ##" );
                System.out.println( "        1   2   3" );
                System.out.println();
                System.out.println();
                System.out.print( "> " );
                guess = keyboard.nextInt();
                System.out.println();
                
                if ( guess == answer )
                {
                    System.out.println( "You nailed it!  Fast Eddie reluctantly hands over your winnings, scowling." );
                }
                
                else if ( guess != answer )
                {
                    System.out.println( "Ha!  Fast Eddie wins again!  The ace was card number " + answer + "." );
                }
                
                System.out.println();
                
                if ( answer == 1 )
                {
                    System.out.println( "        AA  ##  ##" );
                    System.out.println( "        AA  ##  ##" );
                    System.out.println( "        1   2   3" );
                }
                
                else if ( answer == 2 )
                {
                    System.out.println( "        ##  AA  ##" );
                    System.out.println( "        ##  AA  ##" );
                    System.out.println( "        1   2   3" );
                }
                
                else if ( answer == 3 )
                {
                    System.out.println( "        ##  ##  AA" );
                    System.out.println( "        ##  ##  AA" );
                    System.out.println( "        1   2   3" );
                }
                System.out.println();
            }
        }
    

Picture of the output

Assignment 1