Some minor changes for HS19
This commit is contained in:
parent
b4586591b4
commit
67ca6c1c7d
|
@ -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<Student> studenten;
|
||||
private List<Student> 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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue