/** Hello.java ** Jonathan Doughty - assignment 1 ** A Java class to produce output that looks like: ** Your name ** Your GMU ID ** Your email address ** The date and time **/ // Will use a Date object from the java.util package. import java.util.Date; public class Hello { public static void main(String[] args) { // Make a Hello object ... Hello anObject = new Hello(); // Initialize it anObject.initialize(); // ... and ask it to to identify itself System.out.println( anObject.toString() ); Hello.waitForUser(); } // The rest of this relates to Hello "objects" // each Hello object will remember who you tell it is using // these "instance variables" named "name", "GMUid", "email" String name; String GMUid; String email; Date now; public void initialize() { // Assign its name from the command line argument name = "Jonathan Doughty"; GMUid = "123-45-6789"; email = "jdoughty@cs.gmu.edu"; now = new Date(); } // This will allow Hello objects to identify themselves asked. public String toString() { String result; result = "Name:" + name + "\nGMU Id:" + GMUid + "\nEmail:" + email + "\nDate:" + now; return result; } // The following is only needed for running the program from // within the Javaedit application on Windows public static void waitForUser() { try { byte[] line = new byte[80]; System.out.println("press enter key to end"); System.in.read(line); } catch (java.io.IOException e) { // ignored } } }