Das Programm kann beliebig viele Integer in der Datei addieren. Der Anwender muss nicht wissen wie viele es sind. Die Daten selbst teilen mit wie viel 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 wert; // der Wert des aktuellen Integers
int limit; // 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();
limit = Integer.parseInt( zeile.trim() );
int zaehler = ________; // zaehler initialisieren
while ( zaehler <= _______ )
{
System.out.println("Geben Sie eine Zahl ein:");
zeile = stdin.readLine();
wert = Integer.parseInt( zeile.trim() );
summe = ____________; // zu summe addieren
zaehler = ____________; // zaehler inkrementieren
}
System.out.println( "Gesamtsumme: " + summe );
}
}