1 // DatumTest.java
2 import java.util.Scanner;
3
4 /** 5 * DatumTest ist eine Main-Klasse, die Datumswerte verwendet. 6 * Beispielprogramm zur Programmiertechnik 1, Teil 4. 7 * @author H.Drachenfels 8 * @version 4.8.2016 9 */
10 public final class DatumTest {
11 private DatumTest() { }
12
13 private static final Scanner IN = new Scanner(System.in);
14
15 /** 16 * main ist der Startpunkt des Programms. 17 * @param args wird nicht verwendet. 18 */
19 public static void main(String[] args) {
20 System.out.println("Welches Datum ist heute? (Tag Monat Jahr) ");
21 Datum d = Datum.valueOf(IN.nextInt(), IN.nextInt(), IN.nextInt());
22
23 Datum heute = Datum.heute();
24 if (d.equals(heute)) {
25 System.out.printf("Richtig, %s ist das heutige Datum!", d);
26 } else {
27 System.out.printf("Falsch, %s ist das heutige Datum, nicht %s!",
28 heute, d);
29 }
30 }
31 }
32