// Allison Obourn, CSE 142 // Creates a child's first name based on his or her parents' names and the // child's gender. import java.util.*; public class Names { public static void main (String[] args) { Scanner console = new Scanner(System.in); System.out.print("Parent 1 first name? "); String p1Name = console.next(); System.out.print("Parent 2 first name? "); String p2Name = console.next(); System.out.print("Child gender? "); String gender = console.next(); gender = gender.substring(0, 1); String name1 = getHalfName(p1Name); String name2 = getHalfName(p2Name); String name = ""; if (gender.equalsIgnoreCase("m")) { name = name1 + name2; } else { name = name2 + name1; } name = name.toUpperCase(); System.out.println(name); } // takes a name and returns half that name public static String getHalfName(String pName) { int length = pName.length(); String name1 = pName.substring(0, length / 2); return name1; } }