Assignment 70, Flip Again?

Code

   ///Name: Stella Koliavas
   ///Period: 5
   ///File Name: Flip Again?.java
   ///Date Finshed: 1/12/16
   
   import java.util.Random;
   import java.util.Scanner;
   
   public class FlipAgain
   {
   public static void main( String[] args )
   {
		Scanner keyboard = new Scanner(System.in);
		Random rng = new Random();
		
		String again;
		
		do 
		{
			int flip = rng.nextInt(2);
			String coin;
			
			if ( flip == 1 )
				coin = "HEADS";
			else
				coin = "TAILS";
				
			System.out.println( "You flip a coin and it is... " + coin );
			
			System.out.print( "Would you like to flip again (y/n)? " );
			again = keyboard.next();
		} while ( again.equals("y") );
		}
		}
		// program still works even w no again = because a do loop dives right into looping
		without making sure everythings in order
    
        
    

Picture of the output

Assignment 70