From 19214584c32502ae18530762714fa5cf8261f894 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Fri, 9 Dec 2022 14:42:41 +0100 Subject: [PATCH 1/3] quelle --- src/GebietsQuelle.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java index f862557..5e30459 100644 --- a/src/GebietsQuelle.java +++ b/src/GebietsQuelle.java @@ -1,4 +1,3 @@ -import java.util.ArrayList; import java.util.List; /** @@ -8,5 +7,6 @@ import java.util.List; */ public interface GebietsQuelle { + void GebietsDatei (String dateiname); List getGebiete(); } From 14e15a68cebb3c01bebd133a2b2a48bca3a75286 Mon Sep 17 00:00:00 2001 From: Sabine Gubitz Date: Fri, 9 Dec 2022 14:49:09 +0100 Subject: [PATCH 2/3] quelle --- src/GebietsDatei.java | 2 +- src/GebietsQuelle.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/GebietsDatei.java b/src/GebietsDatei.java index 2da3012..4d64391 100644 --- a/src/GebietsDatei.java +++ b/src/GebietsDatei.java @@ -15,7 +15,7 @@ import java.util.List; public class GebietsDatei implements GebietsQuelle{ private ArrayList gebiete = new ArrayList<>(); - public void GebietsDatei (String dateiname){ + public GebietsDatei (String dateiname){ Path pfad = Paths.get(dateiname); try { diff --git a/src/GebietsQuelle.java b/src/GebietsQuelle.java index 5e30459..7997c78 100644 --- a/src/GebietsQuelle.java +++ b/src/GebietsQuelle.java @@ -7,6 +7,5 @@ import java.util.List; */ public interface GebietsQuelle { - void GebietsDatei (String dateiname); List getGebiete(); } From e7c5ec3963b1da62e7cab14c0e35da20d23e14b8 Mon Sep 17 00:00:00 2001 From: Kevin Pfannenstiel Date: Fri, 9 Dec 2022 15:01:37 +0100 Subject: [PATCH 3/3] paar Methoden bearbeitet --- src/GebietListe.java | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/GebietListe.java b/src/GebietListe.java index 274c380..6ddf41f 100644 --- a/src/GebietListe.java +++ b/src/GebietListe.java @@ -26,12 +26,36 @@ public class GebietListe implements ListenInterface public Gebiet getGebietMinDurchschnittsEinkommen() { - + int einkommen1 = 0; + int minDurchschnitt = 0; + Gebiet g = null; + for (Gebiet gebiet : gebiete) + { + einkommen1 = gebiet.getDurchschnittsEinkommen(); + if (einkommen1 < minDurchschnitt) + { + minDurchschnitt = einkommen1; + g = gebiet; + } + } + return g; } public Gebiet getGebietMaxAnzahlEinwohner() { - + int einwohner = 0; + int maxEinwohner = 0; + Gebiet e = null; + for (Gebiet gebiet : gebiete) + { + einwohner = gebiet.getAnzahlEinwohner(); + if (einwohner > maxEinwohner) + { + maxEinwohner = einwohner; + e = gebiet; + } + } + return e; } public int getAnzahlGesamt() @@ -48,6 +72,4 @@ public class GebietListe implements ListenInterface { } - - }