2
3 import java.util.Scanner;
4
5 /**
6 * FallunterscheidungString gibt die Anzahl der Tage eines Monats aus.
7 * Beispielprogramm zur Programmiertechnik 1, Teil 3.
8 * @author H.Drachenfels
9 * @version 22.4.2024
10 */
11 public final class FallunterscheidungString {
12 private FallunterscheidungString() { }
13
14 /**
15 * main ist der Startpunkt des Programms.
16 * @param args wird nicht verwendet.
17 */
18 public static void main(String[] args) {
19 System.out.print("Monat eingeben: ");
20 String month = new Scanner(System.in).next();
21
22 switch (month) {
23 case "Februar":
24 System.out.println("28 oder 29 Tage");
25 break;
26 case "April", "Juni", "September", "November":
27 System.out.println("30 Tage");
28 break;
29 case "Januar", "Maerz", "Mai", "Juli", "August", "Oktober", "Dezember":
30 System.out.println("31 Tage");
31 break;
32 default:
33 System.err.println("Eingabefehler!");
34 }
35 }
36 }
37