Eine gute Antwort wäre:

Das vollständige Programm steht unten.

Vollständiges überwachungsgesteuertes Programm

import java.io.*;
class AddiereAllesUeberwacht
{
  public static void main ( String[] args ) throws IOException
  {
    int zahl;     // 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();
    zahl  = Integer.parseInt( zeile.trim() );

    while ( zahl >= 0 )
    {
      summe    = summe + zahl; // zu summe addieren

      System.out.println("Geben Sie eine Zahl ein:");
      zeile   = stdin.readLine();
      zahl  = 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?

Inhaltsverzeichnis