Assignemnt #77 and Adventure 2

Code

    
   ///name: nick cerdan
    ///period: 6
    ///program name: Second Adventure
    ///file name: Adventure2.java
    ///date finished: 10/28/15
    
    import java.util.Scanner;
    
    public class Adventure2
    {
    	public static void main( String[] args )
    	{
    		Scanner keyboard = new Scanner(System.in);
    		
    		int nextroom = 1;
    		String choice = "";
    
    		while ( nextroom != 0 )
    		{
    			if ( nextroom == 1 )
    			{
    				System.out.println( "You are in a super spooky house. you can either go 'upstairs' or 'downstairs'." );
    				System.out.print( "> " );
    				choice = keyboard.nextLine();
    				if ( choice.equals("upstairs") )
    					nextroom = 2;
    				else if ( choice.equals("downstairs") )
    					nextroom = 3;
    				else
    					System.out.println( "ERROR." );
    			}
    			if ( nextroom == 2 )
    			{
    				System.out.println( "After climbing the stairs there is a dirty room with one stattered window." );
                    System.out.println( "Do you go 'back' downstairs or try to 'jump' out the window?." );
    				System.out.print( "> " );
    				choice = keyboard.nextLine();
    				if ( choice.equals("back") )
    					nextroom = 1;
    				else if ( choice.equals("jump"))
                        nextroom = 4;                    
                    else
    					System.out.println( "ERROR." );
    			}
                if ( nextroom == 3 )
                {
                    System.out.println( "You walk downstairs and find a long hallway with Mark's face painted very");
                    System.out.println( "accurately on all sides of the hallway. Do you walk 'back' upstairs, or go");
                    System.out.println( "'down' the hallway?");
                    choice = keyboard.nextLine();
                    if ( choice.equals("back"))
                        nextroom = 1;
                    else if ( choice.equals("down"))
                        nextroom = 5;
                    else
                        System.out.println( "ERROR." );
                }
                if ( nextroom == 4 )
                {
                    System.out.println( "The house is on the water and you land safely in the water and swim to freedom.");
                    nextroom = 0;
                }
                if ( nextroom == 5 )
                {
                    System.out.println( "the hallway gets progressively janky and by the end the floorboards start to creek as if they are going to break. Do you 'continue' or go 'back'?");
                    choice = keyboard.nextLine();
                    if ( choice.equals("continue"))
                        nextroom = 6;
                    else if ( choice.equals("back"))
                        nextroom = 3;
                    else
                        System.out.println( "ERROR.");
                }
                if ( nextroom == 6 )
                {
                    System.out.println( "A secret door opens and you get out safe.");
                    nextroom = 0;
                }                   
            }
    
    		System.out.println( "\nEND." );
    	}
    	
    }
    
    Assignment 77