// Fallunterscheidung.java
import java.util.Scanner;

/**
 * Fallunterscheidung gibt die Anzahl der Tage eines Monats aus.
 * Beispielprogramm zur Programmiertechnik 1, Teil 3.
 * @author H.Drachenfels
 * @version 22.4.2024
 */
public final class Fallunterscheidung {
    private Fallunterscheidung() { }

    /**
     * main ist der Startpunkt des Programms.
     * @param args wird nicht verwendet.
     */
    public static void main(String[] args) {
        System.out.print("Monat eingeben [1-12]: ");
        int month = new Scanner(System.in).nextInt();

        switch (month) {
        case 2:
            System.out.println("28 oder 29 Tage");
            break;
        case 4, 6, 9, 11:
            System.out.println("30 Tage");
            break;
        case 1, 3, 5, 7, 8, 10, 12:
            System.out.println("31 Tage");
            break;
        default:
            System.err.println("Eingabefehler!");
        }
    }
}

