Assignment #49

Code

///jack newsom
///period 5
///program name GenderGame
///filename GenderGame.java
///date completed 9/28/15

import java.util.Scanner;

public class GenderGame
{
    public static void main( String[] args)
    {
        Scanner gbot = new Scanner(System.in);
        String gender, fName, lName, marriage, title;
        int age;
        boolean bMarriage, bGender;
        
        System.out.println("What is your gender? (m or f)");
        gender = gbot.next();
        bGender = gender.equals("m");
        
        System.out.println("First name:");
        fName = gbot.next();
        
        System.out.println("Last name:");
        lName = gbot.next();
        
        System.out.println("Age:");
        age = gbot.nextInt();
        
        if ( age > 20 )
        {
            System.out.println("Are you married, " + fName + "? (y/n)");
            marriage = gbot.next();
            bMarriage = marriage.equals("y");
            
            if ( bGender == true )
            {
                title = "Mr.";
                System.out.println("Then I shall call you " + title + " " + fName + " " + lName + "." );
            }
            else if ( bMarriage == true && bGender == false )
            {
                title = "Mrs.";
                System.out.println("Then I shall call you " + title + " " + fName + " " + lName + "." );
            }
            else if ( bMarriage == false && bGender == false )
            {
                title = "Ms.";
                System.out.println("Then I shall call you " + title + " " + fName + " " + lName + "." );
            }
        }
        else
        {
            
            System.out.println("Then I shall call you " + fName + " " + lName + "." );
        }
        
        
        
    }
}      
    

Picture of the output

Assignment X