Das Programm kann beliebig viele Integer in der Datei addieren. Der Anwender muss nicht wissen wie viele es sind. Die Daten teilen selbst mit wie viele Integer zu addieren sind.
Hier ist das Programm, bis auf eine oder zwei Lücken:
import java.io.*; class AddiereAlles { public static void main ( String[] args ) throws IOException { int zahl; // der Wert des aktuellen Integers int anzahl; // die Anzahl der zu addierenden Integer int summe = ________; // summe initialisieren String zeile; BufferedReader stdin = new BufferedReader( new InputStreamReader( System.in ) ); // die Anzahl der zu addierenden Integers einholen System.out.println("Wie viele Integer:"); zeile = stdin.readLine(); anzahl = Integer.parseInt( zeile.trim() ); int zaehler = ________; // zaehler initialisieren while ( zaehler <= _______ ) { System.out.println("Geben Sie eine Zahl ein:"); zeile = stdin.readLine(); zahl = Integer.parseInt( zeile.trim() ); summe = ____________; // zu summe addieren zaehler = ____________; // zaehler inkrementieren } System.out.println( "Gesamtsumme: " + summe ); } }