Assignemnt #49 and Gender Game

Code

/// Name: Tristan Chung
/// Period: 5
/// Program Name: Gender Game 
/// File Name: GenderGame.java
/// Date Finished: 11/9/2015

import java.util.Scanner;

public class GenderGame
{
    public static void main( String [] args)
    {
        String gender, name1, name2, status;
        int age;
        
        Scanner keyboard = new Scanner(System.in);
        
        System.out.print("What is your gender (M or F): ");
        gender = keyboard.next();
        
        System.out.print("First name: ");
        name1 = keyboard.next();
        
        System.out.print("Last name: ");
        name2 = keyboard.next();
        
        System.out.println("Age: ");
        age = keyboard.nextInt();
        
        if (gender.equals("F") && age >= 20)
        {
            System.out.print("Are you married, " + name1 + " (y or n)? ");
            status = keyboard.next();
            
            if (status.equals("y"))
            {
                System.out.println("Then I shall call you Mrs. " + name2 + ".");
            }
            else if (status.equals("n"))
            {
                System.out.println("Then I shall call you Ms. " + name2 + ".");
            }
        }
        else if (gender.equals("F") && age < 20)
        {
            System.out.println("Then I shall call you " + name1+" " + name2 + ".");
        }
        if (gender.equals("M") && age >= 20)
        {
            System.out.println("Then I shall call you Mr. " + name2 + ".");
        }
        else if (gender.equals("M"))
        {
            System.out.println("Then I shall call you " + name1+" " + name2 + ".");
        } 
    }
}
    

Picture of the output

Assignment 49