Eine gute Antwort könnte sein:

Das vollständige Programm steht unten.

Vollständiges Wächter-Programm

import java.io.*;
class AddiereAllesUeberwacht
{
  public static void main ( String[] args ) throws IOException
  {
    int wert;     // der Wert des aktuellen Integers
    int summe = 0;   // summe initialisieren

    String zeile;
    BufferedReader stdin = new BufferedReader(
        new InputStreamReader( System.in ) );

    // ersten Integer holen
    System.out.println("Geben Sie den ersten Integer ein:");
    zeile   = stdin.readLine();
    wert  = Integer.parseInt( zeile.trim() );

    int zaehler = 0; // zaehler initialisieren

    while ( wert >= 0 )
    {
      summe    = summe + wert; // zu summe addieren
      zaehler  = zaehler + 1;   // zaehler inkrementieren

      System.out.println("Geben Sie eine Zahl ein:");
      zeile   = stdin.readLine();
      wert  = Integer.parseInt( zeile.trim() );
    }

    System.out.println( "Gesamtsumme: " + summe );
  }
}

FRAGE 15:

Könnte die Methode der Überwachungssteuerung für eine Datei verwendet werden, die zwei oder mehr Datengruppen hat?