zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Geben Sie eine Ganzzahl ein:
-5
Die Zahl -5 ist negativ
Good-bye fuer jetzt

Nur der True-Zweig wurde ausgeführt, da die Antwort auf die Frage zahl < 0 wahr war.

Simuliertes Programm

Hier ist eine Simulation dieses Programms (es verwendet JavaScript und Ihren Browser). Natürlich, um den größten Nutzen daraus zu ziehen, sollten Sie das richtige Programm in eine Datei kopieren und es ausführen. Aber wenn Sie möchten, spielen Sie mit dem Folgenden. Führen Sie im simulierten Monitor die Schritte 1, 2, und 3 so oft aus, wie Sie wollen. (Hinweis: Wenn das nicht funktioniert, dann ist in Ihrem Browser JavaScript nicht aktiviert. Aktivieren Sie JavaScript oder überspringen Sie dieses Beispiel und gehen weiter zur nächsten Seite.)

import java.util.Scanner;

class ZahlenTester
{
  public static void main (String[] args)
  {
    Scanner scan = new Scanner( System.in );
    int zahl;

    System.out.println("Geben Sie eine Ganzzahl ein:");
    zahl = scan.nextInt();
    
    if ( zahl < 0 )
      System.out.println("Die Zahl " +
           zahl + " ist negativ");
    else
      System.out.println("Die Zahl " +
           zahl + " ist 0 oder positiv");
    
    System.out.println("Good-bye fuer jetzt");
  }
}
        Simulierter Monitor





2. Klicken Sie in das "Monitorfenster" hinter die letzte Zeile und geben Sie eine Zahl ein.

Das ist nur eine Simulation (unter der Verwendung von JavaScript), also ist es nicht exakt das gleiche wie das Kompilieren und Ausführen eines echten Java Programms. Nehmen Sie es nicht allzu ernst. Bitte kompilieren und testen Sie das richtige Java Programm.

FRAGE 7:

Testen Sie das Programm (oder betrachten Sie den Ablaufdiagramm) mit dem Wert 0. Was ist die Ausgabe?