Banner

Fachhochschule Wiesbaden
Fachbereich Design Informatik Medien

OO Programmierung in Java


Sven Eric Panitz

reguläre Programmlogik per Ausnahmebehandlung

  • nicht empfohlen aber möglich: Ausnahmen mißbrauchen zur regulären Steuerung des Programmablaufs

  • Beispiel: Arrayindex nicht selber prüfen, sondern Ausnahme zum Beenden der Schleife abwarten und abfangen:

  •     static <A> void printArray(A[] as){
        int i=0;
        try{
          while (true){
            System.out.println(as[i]);
            i=i+1;
          }
        }catch (ArrayIndexOutOfBoundsException ex){}
      }