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 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