Interfaces

This commit is contained in:
Henrik Eckseler 2022-12-13 11:54:55 +01:00
parent 27766e49fc
commit 43899c9192
3 changed files with 4 additions and 4 deletions

View File

@ -9,7 +9,7 @@ public class EinkommenInfo {
GebietsListe gebietsListe = new GebietsListe(gebiete); GebietsListe gebietsListe = new GebietsListe(gebiete);
System.out.println(gebietsListe.getAnzahlGesamt() + " Gebiete wurden eingelesen."); System.out.println(gebietsListe.getAnzahlGesamt() + " Gebiete wurden eingelesen.");
System.out.println(gebietsListe.getAnzahlUnvollstaendig() + " davon haben unvollständige Angaben\n"); System.out.println(gebietsListe.getAnzahlUnvollständig() + " davon haben unvollständige Angaben\n");
System.out.println("Gebiet mit dem geringsten Durchschnittseinkommen:"); System.out.println("Gebiet mit dem geringsten Durchschnittseinkommen:");
Gebiet tmp = gebietsListe.getGebietMinDurchschnittsEinkommen(); Gebiet tmp = gebietsListe.getGebietMinDurchschnittsEinkommen();

View File

@ -2,7 +2,7 @@
import java.sql.Array; import java.sql.Array;
import java.util.*; import java.util.*;
public class GebietsListe { public class GebietsListe implements GebietsListeInterface{
private List<Gebiet> gebiete; private List<Gebiet> gebiete;
public GebietsListe(List<Gebiet> gebiete) { public GebietsListe(List<Gebiet> gebiete) {
@ -50,7 +50,7 @@ public class GebietsListe {
return gebiete.size(); return gebiete.size();
} }
public int getAnzahlUnvollstaendig(){ public int getAnzahlUnvollständig(){
int zaehler = 0; int zaehler = 0;
for (Gebiet g:gebiete) { for (Gebiet g:gebiete) {
if (g.getGesamtEinkommen() <= 0 || g.getDurchschnittsEinkommen() <= 0) { if (g.getGesamtEinkommen() <= 0 || g.getDurchschnittsEinkommen() <= 0) {

View File

@ -5,5 +5,5 @@ public interface GebietsListeInterface {
Gebiet getGebietMaxAnzahlEinwohner(); Gebiet getGebietMaxAnzahlEinwohner();
int getAnzahlGesamt(); int getAnzahlGesamt();
int getAnzahlUnvollständig(); int getAnzahlUnvollständig();
List<Gebiet> getGebieteNachNamen(); List<Gebiet> getGebieteNachNamen(String namensanfang);
} }