From 01f5aa06972a54dd77b57d4621f34252abeefbf3 Mon Sep 17 00:00:00 2001 From: johnS93 Date: Wed, 30 Jun 2021 00:15:25 -0400 Subject: [PATCH] I've finished this lab --- .../com/zipcodewilmington/PersonHandler.java | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zipcodewilmington/PersonHandler.java b/src/main/java/com/zipcodewilmington/PersonHandler.java index 6970947..99486f0 100644 --- a/src/main/java/com/zipcodewilmington/PersonHandler.java +++ b/src/main/java/com/zipcodewilmington/PersonHandler.java @@ -12,15 +12,20 @@ public PersonHandler(Person[] personArray) { public String whileLoop() { String result = ""; + int x = 0; // create a `counter` // while `counter` is less than length of array // begin loop - // use `counter` to identify the `current Person` in the array // get `string Representation` of `currentPerson` // append `stringRepresentation` to `result` variable - // end loop + + while(x < personArray.length) { + String currentPerson = personArray[x].toString(); + result += currentPerson; + x ++; + } return result; } @@ -28,6 +33,8 @@ public String whileLoop() { public String forLoop() { String result = ""; + int x = 0; + // identify initial value // identify terminal condition // identify increment @@ -38,6 +45,11 @@ public String forLoop() { // get `string Representation` of `currentPerson` // append `stringRepresentation` to `result` variable // end loop + for(int i = 0; i < personArray.length; i++){ + String currentPerson = personArray[x].toString(); + result += currentPerson; + x ++; + } return result; } @@ -55,6 +67,11 @@ public String forEachLoop() { // append `stringRepresentation` to `result` variable // end loop + for(Person person : personArray){ + String currentPerson = person.toString(); + result += currentPerson; + } + return result; }