passivesEinkommen/src/EinkommenInfo.java

29 lines
1.2 KiB
Java
Raw Normal View History

2022-12-06 14:45:42 +01:00
import java.util.List;
import java.util.Scanner;
2022-12-06 14:01:59 +01:00
public class EinkommenInfo {
2022-12-02 14:25:17 +01:00
public static void main(String[] args) {
2022-12-06 14:45:42 +01:00
System.out.println("Übersicht über Bevölkerungszahl und Einkommen in Deutschland");
GebietsDatei datei = new GebietsDatei("Einkommen.csv");
List<Gebiet> gebiet = datei.getGebiete();
GebietsListe gebietsListe = new GebietsListe(gebiet);
System.out.println(gebiet.size() + " Gebiete wurden eingelesen.");
System.out.println(gebietsListe.getAnzahlUnvollstaendig() + " davon haben unvollständige Angaben.");
System.out.println();
System.out.println("Gebiet mit dem geringsten Durchschnittseinkommen:");
System.out.println(gebietsListe.getGebietMinDurchschnittEinkommen());
Scanner sc = new Scanner(System.in);
while(true){
System.out.print("Name des Gebietes: ");
String input = sc.nextLine();
if(input.isEmpty()){
break;
}
List<Gebiet> foundAreas = gebietsListe.getGebietNachNamen(input);
for (Gebiet area : foundAreas) {
System.out.println(area);
}
System.out.println(foundAreas.size() + " Gebiete wurden gefunden.");
}
2022-12-02 14:25:17 +01:00
}
}