From caf5b72d90fa8d25c47af856d11575ea2b4171a9 Mon Sep 17 00:00:00 2001 From: heckseler Date: Fri, 9 Dec 2022 15:03:17 +0100 Subject: [PATCH 1/2] Interfaces --- src/GebietsDateiInterface.java | 5 +++++ src/GebietsListeInterface.java | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/GebietsDateiInterface.java create mode 100644 src/GebietsListeInterface.java diff --git a/src/GebietsDateiInterface.java b/src/GebietsDateiInterface.java new file mode 100644 index 0000000..935bea2 --- /dev/null +++ b/src/GebietsDateiInterface.java @@ -0,0 +1,5 @@ +import java.util.List; + +public interface GebietsDateiInterface { + List getGebiete(); +} diff --git a/src/GebietsListeInterface.java b/src/GebietsListeInterface.java new file mode 100644 index 0000000..1c30000 --- /dev/null +++ b/src/GebietsListeInterface.java @@ -0,0 +1,9 @@ +import java.util.List; + +public interface GebietsListeInterface { + Gebiet getGebietMinDurchschnittsEinkommen(); + Gebiet getGebietMaxAnzahlEinwohner(); + int getAnzahlGesamt(); + int getAnzahlUnvollständig(); + List getGebieteNachNamen(); +} From 77c4a09c6a12f893d8f5606c6be778252a46213c Mon Sep 17 00:00:00 2001 From: PBG2H21AFE Date: Fri, 9 Dec 2022 15:10:43 +0100 Subject: [PATCH 2/2] EinkommenInfo --- src/EinkommenInfo.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/EinkommenInfo.java b/src/EinkommenInfo.java index 7e14876..8c74203 100644 --- a/src/EinkommenInfo.java +++ b/src/EinkommenInfo.java @@ -8,18 +8,18 @@ public class EinkommenInfo { List gebiete = gebietsDatei.getGebiete(); GebietsListe gebietsListe = new GebietsListe(gebiete); - System.out.println(gebiete.getAnzahlGesamt() + " Gebiete wurden eingelesen."); - System.out.println(gebiete.getAnzahlUnvollständig() + " davon haben unvollständige Angaben\n"); + System.out.println(gebietsListe.getAnzahlGesamt() + " Gebiete wurden eingelesen."); + System.out.println(gebietsListe.getAnzahlUnvollstaendig() + " davon haben unvollständige Angaben\n"); System.out.println("Gebiet mit dem geringsten Durchschnittseinkommen:"); - Gebiet tmp = gebietsListe.GebietMinDurchschnittsEinkommen(); + Gebiet tmp = gebietsListe.getGebietMinDurchschnittsEinkommen(); System.out.println(tmp.getName()); System.out.println(tmp.getAnzahlEinwohner()); System.out.println(tmp.getDurchschnittsEinkommen()); System.out.println(""); System.out.println("Gebiet mit der größten Einwohnerzahl"); - tmp = gebietsListe.(getGebietMaxAnzahlEinwohner()); + tmp = gebietsListe.getGebietMaxAnzahlEinwohner(); System.out.println(tmp.getName()); System.out.println(tmp.getAnzahlEinwohner()); System.out.println(tmp.getDurchschnittsEinkommen()); @@ -31,7 +31,7 @@ public class EinkommenInfo { while(!eingabe.isEmpty()) { List tmpList; - tmpList = gebiete.getGebieteNachNamen(eingabe); + tmpList = gebietsListe.getGebieteNachNamen(eingabe); for (Gebiet g : tmpList) { g.getName();