// Helene Martin, CSE 142 // Generates a suggested first name for a child based on his/her parents' names // Highly recommended for your first born import java.util.*; public class BabyNamer { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Parent 1 first name? "); String name1 = s.next(); System.out.print("Parent 2 first name? "); String name2 = s.next(); System.out.print("Child Gender? "); String gender = s.next(); gender = gender.toLowerCase(); // for test String halfParent1 = halfName(name1); String halfParent2 = halfName(name2); if (gender.startsWith("m")) { System.out.println(halfParent1 + halfParent2); } else if (gender.startsWith("f")) { System.out.println(halfParent2 + halfParent1); } else { System.out.println("Invalid gender"); } } public static String halfName(String name) { String half = name.substring(0, name.length() / 2); return half.toUpperCase(); } }