import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.ArrayList; public class Eingabe extends Thread { @Override public void run() { ArrayList personal = new ArrayList<>(); boolean weiter = true; while (weiter) { var inputStream = new InputStreamReader(System.in); var bufferedReader = new BufferedReader(inputStream); try { Mitarbeiter mitarbeiter = new Mitarbeiter(); System.out.println("Geben Sie die Personalnummer ein: "); mitarbeiter.personalnummer = Integer.parseInt(bufferedReader.readLine()); System.out.println("Geben Sie den Nachnamen ein: "); mitarbeiter.nachname = bufferedReader.readLine(); System.out.println("Geben Sie den Vornamen ein: "); mitarbeiter.vorname = bufferedReader.readLine(); System.out.println("Geben Sie das Gehalt ein: "); mitarbeiter.gehalt = Double.parseDouble(bufferedReader.readLine()); personal.add(mitarbeiter); System.out.println("Weitere Berechnung durchführen (j/n)?"); weiter = bufferedReader.readLine().equals("j"); } catch (IOException exception) { System.out.println("Eingabe nicht möglich."); } } } }