2 import java.util.Collection;
3 import java.util.LinkedList;
4
5 /**
6 * TerminTest ist eine Main-Klasse, die Terminentitäten verwendet.
7 * Beispielprogramm zur Programmiertechnik 1, Teil 4.
8 * @author H.Drachenfels
9 * @version 15.5.2024
10 */
11 public final class TerminTest {
12 private TerminTest() { }
13
14 /**
15 * main ist der Startpunkt des Programms.
16 * @param args wird nicht verwendet.
17 */
18 public static void main(String[] args) {
19 Collection<Termin> prueferKalender = new LinkedList<Termin>();
20 Collection<Termin> kandidatenKalender = new LinkedList<Termin>();
21
22 Termin pruefung = new Termin(Datum.heute(),
23 "Pruefung Programmiertechnik 1");
24 prueferKalender.add(pruefung);
25 kandidatenKalender.add(pruefung);
26
27 pruefung.verschieben(Datum.valueOf(1, 4, 2040));
28
29 for (Termin t: prueferKalender) {
30 System.out.printf("Pruefer: %s, %s%n", t.wann(), t.was());
31 }
32
33 for (Termin t: kandidatenKalender) {
34 System.out.printf("Kandidat: %s, %s%n", t.wann(), t.was());
35 }
36 }
37 }
38