1 // FallunterscheidungString.java
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