Compare commits

...

6 Commits

Author SHA1 Message Date
cd1ec136a9 Merge remote-tracking branch 'origin/master' 2022-12-09 15:04:13 +01:00
ea7a52dcb3 MockGebietListe ergänzt 2022-12-09 15:04:06 +01:00
0facc68e7e Merge remote-tracking branch 'origin/master' 2022-12-09 15:01:49 +01:00
e7c5ec3963 paar Methoden bearbeitet 2022-12-09 15:01:37 +01:00
14e15a68ce quelle 2022-12-09 14:49:09 +01:00
19214584c3 quelle 2022-12-09 14:42:41 +01:00
4 changed files with 39 additions and 8 deletions

View File

@@ -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
{
}
}

View File

@@ -15,7 +15,7 @@ import java.util.List;
public class GebietsDatei implements GebietsQuelle{
private ArrayList<Gebiet> gebiete = new ArrayList<>();
public void GebietsDatei (String dateiname){
public GebietsDatei (String dateiname){
Path pfad = Paths.get(dateiname);
try {

View File

@@ -1,4 +1,3 @@
import java.util.ArrayList;
import java.util.List;
/**

View File

@@ -1,4 +1,14 @@
public class MockGebietListe
{
import java.util.ArrayList;
import java.util.List;
public class MockGebietListe implements ListenInterface
{
private ArrayList<Gebiet> gebiete = new ArrayList<>();
public void GebietsListe(List<Gebiet> gebiete){ }
public Gebiet getGebietMinDurchschnittsEinkommen() {return null;}
public Gebiet getGebietMaxAnzahlEinwohner() {return null;}
public int getAnzahlGesamt() {return 0;}
public int getAnzahlUnvollständig() {return 0;}
public List<Gebiet> getGebieteNachNamen(String namensanfang) {return gebiete;}
}