import Prog1Tools.IOTools;

public class BessererKalender {
  
  public static void main(String[] args) {
    // Fuer jede Stunde eine Variable
    String[] termine=new String[24];
    for (int i=0;i<24;i++)
      termine[i]="";
    // Das Hauptprogramm in einer Schleife
    boolean fertig=false;
    while (!fertig) {
      // Zuerst ein Bildschirmmenue
      System.out.println("1 = Neuer Eintrag");
      System.out.println("2 = Termine ausgeben");
      System.out.println("3 = Programm beenden");
      int auswahl=IOTools.readInteger("Ihre Wahl:");
      // Nun eine Fallunterscheidung
      switch(auswahl) {
        case  1: // Termine eingeben
          int nummer=IOTools.readInteger("Wie viel Uhr?");
          if (nummer<0 | nummer>23){
            System.out.println("Eingabefehler!");
            break;
          }
          String eingabe=IOTools.readLine("Termin:");
          // Termin einordnen
          termine[nummer]=eingabe;
          break;
        case  2: // Termine ausgeben
          for (int i=0;i<24;i++)
            System.out.println(i+" Uhr: "+termine[i]);
          break;
        case  3: // Programm beenden
          fertig=true;
          break;
        default: // Falsche Zahl eingegeben
          System.out.println("Eingabefehler!");
      }
    }
  }
}
    
