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 9.1.2019
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":
27 case "Juni":
28 case "September":
29 case "November":
30 System.out.println("30 Tage");
31 break;
32 case "Januar":
33 case "Maerz":
34 case "Mai":
35 case "Juli":
36 case "August":
37 case "Oktober":
38 case "Dezember":
39 System.out.println("31 Tage");
40 break;
41 default:
42 System.err.println("Eingabefehler!");
43 }
44 }
45 }
46