Merge remote-tracking branch 'origin/master'

This commit is contained in:
Kevin Pfannenstiel 2022-12-06 14:58:15 +01:00
commit f7c24fb672
7 changed files with 75 additions and 20 deletions

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
</set>
</option>
</component>
</project>

View File

@ -1,12 +1,7 @@
/** /**
* enthält das Hauptprogramm und kommuniziert mit dem Benutzer. * enthält das Hauptprogramm und kommuniziert mit dem Benutzer.
* Ruft die Gebiete aus der GebietsDatei ab und speichert sie in die GebietsListe rein. *
* @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier :D
*/ */
public class EinkommenInfo public class EinkommenInfo {
{
public static void main(String[] args)
{
}
} }

8
src/GebietInterface.java Normal file
View File

@ -0,0 +1,8 @@
public interface GebietInterface {
int getjahr();
int getSchüssel();
String getName();
long getGesamtEinkommen();
int getDurchschnittsEinkommen();
int getAnzahlEinwohner();
}

View File

@ -1,10 +1,21 @@
import java.util.ArrayList;
import java.util.List;
/** /**
* Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu * Die Klasse 'Gebietsdatei' hat die Aufgabe, die Datei 'Einkommen.csv' einzulesen, zu
* interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung * interpretieren, als Gebiet-Objekte zu speichern und diese in Form einer Liste zur Verfügung
* zu stellen. * zu stellen.
* *
* @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, M. Vigier :D * @author Gubitz, Wöstemeyer, Pfannenstiel, Maier, Vigier
*/ */
public class GebietsDatei { public class GebietsDatei implements GebietsQuelle{
//wg //er kam, er sah und siegte private ArrayList<Gebiet> gebiete = new ArrayList<>();
public void GebietsDatei (String dateiname){
}
public List<Gebiet> getGebiete() {
return gebiete;
}
} }

32
src/GebietsMoc.java Normal file
View File

@ -0,0 +1,32 @@
public class GebietsMoc implements GebietInterface{
@Override
public int getjahr() {
return 0;
}
@Override
public int getSchüssel() {
return 0;
}
@Override
public String getName() {
return null;
}
@Override
public long getGesamtEinkommen() {
return 0;
}
@Override
public int getDurchschnittsEinkommen() {
return 0;
}
@Override
public int getAnzahlEinwohner() {
return 0;
}
}

6
src/GebietsQuelle.java Normal file
View File

@ -0,0 +1,6 @@
import java.util.ArrayList;
import java.util.List;
public interface GebietsQuelle {
List<Gebiet> getGebiete();
}

13
src/MockGebietsDatei.java Normal file
View File

@ -0,0 +1,13 @@
import java.util.*;
public class MockGebietsDatei implements GebietsQuelle {
private ArrayList<Gebiet> gebiete = new ArrayList<>();
public void GebietsDatei (String dateiname){
}
public List<Gebiet> getGebiete() {
return gebiete;
}
}