zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

  1. Wird dieses Programm ohne Syntaxfehler kompilieren?
    • Ja.
  2. Wird dieses Programm laufen?
    • Ja.
  3. Erfüllt das Programm seine Aufgabe?
    • Nein — es hat einen Bug.

Ein längeres Beispielprogramm

Normalerweise sind Bugs schwieriger zu finden als in diesem Programm. Je länger ein Programm ist, desto mehr Bugs wird es wahrscheinlich haben und um so schwieriger sind sie zu finden. Es ist eine gute Idee mit kurzen Programmen zu üben, wo Syntaxfehler und Bugs leichter gesehen werden können, bevor man zu längeren Programmen übergeht.

Hier ist ein etwas längeres Beispielprogramm:

class Lattenzaun
{
  public static void main ( String[] args )
  {
    System.out.println("Es war einmal ein Lattenzaun");
    System.out.println("mit Zwischenraum, hindurchzuschaun");
    System.out.println();
    System.out.println("Ein Architekt, der dieses sah,");
    System.out.println("stand eines Abends ploetzlich da - ");
    System.out.println();
    System.out.println("und nahm den Zwischenraum heraus");
    System.out.println("und baute draus ein grosses Haus.");
  }
}

Dieses Programm sollte in einer Datei mit dem Namen Lattenzaun.java gespeichert werden und der Compiler wird damit eine Bytecode Datei mit dem Namen Lattenzaun.class erzeugen.

FRAGE 9:

Was wird dieses Programm auf den Bildschirm ausgeben, wenn es läuft?