zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Das vollständiges Programm steht unten.

Verbessertes Eingabeaufforderung-Programm

Um das Programm zu vervollständigen, erhöhen wir count um 1.

Beachtet, wie die drei Variablen value, sum und count zusammenarbeiten. Beim Programmieren müssen oft mehrere Variablen wie hier koordiniert werden.

Lasst uns die Grammatik der Eingabeaufforderung verbesern. Wir werden innerhalb der Schleife eine if-else-Anweisung verwenden

    int count = 0;

    // den ersten Wert holen
    System.out.println( "Geben Sie den ersten Integer ein (0 = Ende)" );

    value      = scan.nextInt();

    while ( value != 0 )
    {
      // addiere value zu sum
      sum = sum + value;

      // Zähler erhöhen
      count = count + 1;

      // den nächsten Wert vom Anwender holen
      System.out.println( "Enter the " +
          (count+1) + "th integer (enter 0 to quit):" );

      value      = scan.nextInt();
    }

    System.out.println( "Sum of the "  + count + " integers: " + sum );
  }
}

Lasst uns die Grammatik der Eingabeaufforderung verbessern. Wir werden eine geschachtelte if-else-Anweisung innerhalb des Schleifenkörpers verwenden. Das wird etwas kompliziert werden.

FRAGE 6:

Welche Endungen gehören zu jedem Integer? Zum Beispiel zu 1 gehört "st".