/** 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); } } }