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.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Random;
|
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
|
* @author Marc Rennhard
|
||||||
*/
|
*/
|
||||||
public class Betreuungsverhaeltnis
|
public class Betreuungsverhaeltnis
|
||||||
{
|
{
|
||||||
private Dozent dozent;
|
private Dozent dozent;
|
||||||
private ArrayList<Student> studenten;
|
private List<Student> studenten;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Erzeuge ein Betreuungsverhaeltnis.
|
* Erzeuge ein Betreuungsverhaeltnis.
|
||||||
|
@ -24,14 +25,13 @@ public class Betreuungsverhaeltnis
|
||||||
* Fuege einen Studenten hinzu.
|
* Fuege einen Studenten hinzu.
|
||||||
* @param student Der Student
|
* @param student Der Student
|
||||||
*/
|
*/
|
||||||
public void studentZufuegen(Student student)
|
public void hinzufuegen(Student student)
|
||||||
{
|
{
|
||||||
studenten.add(student);
|
studenten.add(student);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Verteilt ein gewisse Anzahl Credits zufällig unter den Studenten,
|
* Verteilt ein gewisse Anzahl Credits zufällig unter den Studierenden,
|
||||||
* total werden Anzahl Studenten * 40 Credits verteilt.
|
|
||||||
*/
|
*/
|
||||||
public void verteileCredits()
|
public void verteileCredits()
|
||||||
{
|
{
|
||||||
|
@ -47,11 +47,12 @@ public class Betreuungsverhaeltnis
|
||||||
*/
|
*/
|
||||||
public void ausgeben()
|
public void ausgeben()
|
||||||
{
|
{
|
||||||
System.out.println("Dozent " + dozent.gibInfo() + ", Buero " + dozent.gibBuero() +
|
System.out.println("Dozent: " + dozent.gibInfo());
|
||||||
", Telefon: " + dozent.gibTelefonnummer());
|
System.out.println("Büro: " + dozent.gibBuero());
|
||||||
System.out.println("betreut " + studenten.size() + " Studenten:");
|
System.out.println("Telefon: " + dozent.gibTelefonnummer());
|
||||||
|
System.out.println("Betreute Studierende: " + studenten.size());
|
||||||
for (Student student : studenten) {
|
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()
|
private void simulieren()
|
||||||
{
|
{
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Adam Alder", "abcd-efgh"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Adam Alder", "abcd-efgh"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Bea Bingo", "ace-gikm"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Bea Bingo", "ace-gikm"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Clea Clever", "bdfh-jlnp"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Clea Clever", "bdfh-jlnp"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Dino Dasen", "qwer-tzui"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Dino Dasen", "qwer-tzui"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Eva Ente", "asdf-ghjk"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Eva Ente", "asdf-ghjk"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Fritz Floh", "yxcv-bnmm"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Fritz Floh", "yxcv-bnmm"));
|
||||||
betreuungsverhaeltnis.studentZufuegen(new Student("Geri Gugger", "uvwa-xyzb"));
|
betreuungsverhaeltnis.hinzufuegen(new Student("Geri Gugger", "uvwa-xyzb"));
|
||||||
betreuungsverhaeltnis.verteileCredits();
|
betreuungsverhaeltnis.verteileCredits();
|
||||||
betreuungsverhaeltnis.ausgeben();
|
betreuungsverhaeltnis.ausgeben();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue