// CSE 142 Lecture 10 // String, char // 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 console = new Scanner(System.in); System.out.print("Parent 1 first name? "); String parent1 = console.next(); System.out.print("Parent 2 first name? "); String parent2 = console.next(); System.out.print("Child Gender? "); String gender = console.next(); gender = gender.toLowerCase(); String name1 = halfName(parent1); String name2 = halfName(parent2); String babyName; if (gender.startsWith("f")) { babyName = name2 + name1; } else { babyName = name1 + name2; } System.out.println("Suggested baby name: " + babyName.toUpperCase()); } public static String halfName(String name) { return name.substring(0, name.length() / 2); } }