import java.util.Scanner; /** * The Client (Driver) For Class ThreeNames. * Uses ThreeNames constructor, toString(), set() and get() methods. * ThreeNamesClient is the same as ThreeNamesClient, but uses class ThreeNames * * @author William McDaniel Albritton */ public class ThreeNamesClient{ /** * Method "main()" Is Used To Test The Methods of Class ThreeNames. * * @param args The commandline arguments are not used. */ public static void main(String[] args) { //Instantiate All Variables. ThreeNames name1 = new ThreeNames("default", "default", "default"); Scanner input = new Scanner(System.in); String firstName = new String("default"); String middleName = new String("default"); String lastName = new String("default"); String message = new String("default"); //Get The First and Last ThreeNames From tHE User.. System.out.print("Enter you first, middle, and last names: "); firstName = input.next(); middleName = input.next(); lastName = input.next(); //Create (Instantiate) A ThreeNames Object. name1 = new ThreeNames(firstName, middleName, lastName); //Create Upper and Lower Case ThreeNames Objects. ThreeNames upperCaseThreeNames = name1.toUpperCase(); ThreeNames lowerCaseThreeNames = name1.toLowerCase(); //Display User's ThreeNames IN Various Formats and Email. message = name1.toString() + "'s name in uppercase is " + upperCaseThreeNames.toString() + "\n" + name1.toString() + "'s name in lowercase is " + lowerCaseThreeNames.toString() + "\n" + name1.toString() + "'s initials are " + name1.initials(); System.out.println(message); }//End of Main. }//End of Class.