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 im Browser). Natürlich, um den größten Nutzen daraus zu ziehen, sollten wir das richtige Programm in eine Datei kopieren und es ausführen. Aber just for fun, machen wir Folgendes. Wir führen im simulierten Monitor die Schritte 1, 2, und 3 aus. (Hinweis: Wenn das nicht funktioniert, dann ist in Eurem Browser JavaScript nicht aktiviert.

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. Wir kompilieren und testen das richtige Java Programm.

FRAGE 7:

Wir testen das Programm (oder betrachten das Ablaufdiagramm) mit dem Wert 0. Was ist die Ausgabe?