/** The NameRunnerArray class is going to instantiate names into an Array of Name objects
 * and introduced a new form of for loop, commonly known as a for each loop
 * @author Aaron Braskin
 * @version March 19th, 2015
 */
public class NameRunnerArray {
	public static void main(String[] args) {
		Name[] names=new Name[5];
		Name aName=new Name();
		aName.setFirst("Aaron");
		aName.setLast("Braskin");
		names[0]=aName;
		aName=new Name("Ken","Brenan");
		names[1]=aName;
		names[2]=new Name();
		names[2].setLast("Bowbly");
		names[3]=new Name("David",null);
		names[4]=new Name("Jason","Sylvester");
		System.out.println("Output the values using a traditional for loop:");
		for (int i=0; i<names.length; i++) {
			Name name=names[i];
			System.out.println("names["+i+"]="+name);
		}
		System.out.println("Output the values using a for each loop:");
		for (Name name:names) {
			System.out.println(name);
		}
	}
}