diff --git a/src/Betreuungsverhaeltnis.java b/src/Betreuungsverhaeltnis.java index 7849aea..843d3d7 100644 --- a/src/Betreuungsverhaeltnis.java +++ b/src/Betreuungsverhaeltnis.java @@ -1,14 +1,15 @@ import java.util.ArrayList; +import java.util.List; import java.util.Random; /** - * Diese Klasse verwaltet einen Dozenten und die von ihm betreuten Studenten. + * Diese Klasse verwaltet einen Dozenten und die von ihm betreuten Studierenden. * @author Marc Rennhard */ public class Betreuungsverhaeltnis { private Dozent dozent; - private ArrayList studenten; + private List studenten; /** * Erzeuge ein Betreuungsverhaeltnis. @@ -24,14 +25,13 @@ public class Betreuungsverhaeltnis * Fuege einen Studenten hinzu. * @param student Der Student */ - public void studentZufuegen(Student student) + public void hinzufuegen(Student student) { studenten.add(student); } /** - * Verteilt ein gewisse Anzahl Credits zufällig unter den Studenten, - * total werden Anzahl Studenten * 40 Credits verteilt. + * Verteilt ein gewisse Anzahl Credits zufällig unter den Studierenden, */ public void verteileCredits() { @@ -47,11 +47,12 @@ public class Betreuungsverhaeltnis */ public void ausgeben() { - System.out.println("Dozent " + dozent.gibInfo() + ", Buero " + dozent.gibBuero() + - ", Telefon: " + dozent.gibTelefonnummer()); - System.out.println("betreut " + studenten.size() + " Studenten:"); + System.out.println("Dozent: " + dozent.gibInfo()); + System.out.println("Büro: " + dozent.gibBuero()); + System.out.println("Telefon: " + dozent.gibTelefonnummer()); + System.out.println("Betreute Studierende: " + studenten.size()); for (Student student : studenten) { - System.out.println(student.gibInfo() + ", " + student.gibCredits() + " credits"); + System.out.println(" " + student.gibInfo() + ", " + student.gibCredits() + " credits"); } } } diff --git a/src/Simulation.java b/src/Simulation.java index 56b993c..497c374 100644 --- a/src/Simulation.java +++ b/src/Simulation.java @@ -10,13 +10,13 @@ public class Simulation private void simulieren() { - betreuungsverhaeltnis.studentZufuegen(new Student("Adam Alder", "abcd-efgh")); - betreuungsverhaeltnis.studentZufuegen(new Student("Bea Bingo", "ace-gikm")); - betreuungsverhaeltnis.studentZufuegen(new Student("Clea Clever", "bdfh-jlnp")); - betreuungsverhaeltnis.studentZufuegen(new Student("Dino Dasen", "qwer-tzui")); - betreuungsverhaeltnis.studentZufuegen(new Student("Eva Ente", "asdf-ghjk")); - betreuungsverhaeltnis.studentZufuegen(new Student("Fritz Floh", "yxcv-bnmm")); - betreuungsverhaeltnis.studentZufuegen(new Student("Geri Gugger", "uvwa-xyzb")); + betreuungsverhaeltnis.hinzufuegen(new Student("Adam Alder", "abcd-efgh")); + betreuungsverhaeltnis.hinzufuegen(new Student("Bea Bingo", "ace-gikm")); + betreuungsverhaeltnis.hinzufuegen(new Student("Clea Clever", "bdfh-jlnp")); + betreuungsverhaeltnis.hinzufuegen(new Student("Dino Dasen", "qwer-tzui")); + betreuungsverhaeltnis.hinzufuegen(new Student("Eva Ente", "asdf-ghjk")); + betreuungsverhaeltnis.hinzufuegen(new Student("Fritz Floh", "yxcv-bnmm")); + betreuungsverhaeltnis.hinzufuegen(new Student("Geri Gugger", "uvwa-xyzb")); betreuungsverhaeltnis.verteileCredits(); betreuungsverhaeltnis.ausgeben(); }