diff options
| author | mo <mo.khan@gmail.com> | 2019-07-19 16:08:08 -0600 |
|---|---|---|
| committer | mo <mo.khan@gmail.com> | 2019-07-19 16:08:08 -0600 |
| commit | 51bdc328012d748805a229e0d8a9664f865876c5 (patch) | |
| tree | 1ccd4e7a7676302fd27867d22f17e1154e87c0fd /src | |
| parent | 09b7a50505faef9894f832f3652d77e448ce42c7 (diff) | |
complete exercise 7
Diffstat (limited to 'src')
| -rw-r--r-- | src/App.java | 3 | ||||
| -rw-r--r-- | src/Q7/Person.java | 23 |
2 files changed, 26 insertions, 0 deletions
diff --git a/src/App.java b/src/App.java index 4c8d3e8..cc70939 100644 --- a/src/App.java +++ b/src/App.java @@ -32,6 +32,9 @@ public class App { case 6: Q6.WeekDay.main(args); break; + case 7: + Q7.Person.main(args); + break; default: System.out.println("Bye"); System.exit(0); diff --git a/src/Q7/Person.java b/src/Q7/Person.java index c447cc2..0e37d53 100644 --- a/src/Q7/Person.java +++ b/src/Q7/Person.java @@ -1,5 +1,7 @@ package Q7; +import java.util.*; + public class Person { private double bmi; private double height; @@ -67,4 +69,25 @@ public class Person { private void updateBMI() { this.setBMI((this.weight * 703) / Math.pow(height, 2)); } + + public static void main(String[] args) { + ArrayList<Person> people = new ArrayList<Person>(); + people.add(new Person("Andrew", 125.5, 55.1)); + people.add(new Person("Boyd", 150.0, 67.0)); + people.add(new Person("Cathy", 135.0, 72.3)); + people.add(new Person("Donna", 190.0, 64.0)); + + System.out.println(String.format("%-20s Weight Height BMI Category", "Name")); + System.out.println("-----------------------------------------------"); + for (Person person : people) { + System.out.println( + String.format( + "%-20s %+5.1f %+6.1f %+3.0f %s", + person.getName(), + person.getWeight(), + person.getHeight(), + person.getBMI(), + person.getCategory())); + } + } } |
