PersonDemo2.java
1    /* 
2    An alternative to the PersonDemo1 program using an array. 
3     */
4    
5    package people;
6    
7    public class PersonDemo2 {
8    
9        public static void main(String[] args) {
10           //CREATE AN ARRAY OF PERSON OBJECTS OF SIZE 6 AND FILL IT WITH THE DATA
11           Person[] array = new Person[6];
12           array[0] = new Person("Bob Dylan", 5, 24, 1941);
13           array[1] = new Person("Noomi Rapace",12,28,1974);
14           array[2] = new Person("Pharrell Williams", 4,5,1973);
15           array[3] = new Person("Frank Sinatra",12,12,1915);
16           array[4] = new Person("Diana Krall", 11,16,1964);
17           array[5] = new Person("Elijah Sumner",3,25,2001);
18   
19           //USE A FOR LOOP TO DISPLAY THE SIX PERSON OBJECTS IN THEIR TEXTUAL FORM
20           for (int i = 0; i < array.length; i++) {
21               String name = array[i].firstName() + " " + array[i].lastName();
22               String birthday = array[i].month() + "/" + array[i].day() + "/" + array[i].year();
23               String initials = array[i].initials();
24               boolean boomer = array[i].isBoomer();
25               System.out.println(name + ", born " + birthday + " " + initials + " " + boomer);
26           }
27       }
28   }
29   
30