Der Anwender wird ungefähr folgendes sehen:
c:\java AddiereAusDatei < vieleZahlen.txt Geben Sie eine Zahl ein: Geben Sie eine Zahl ein: Geben Sie eine Zahl ein: Geben Sie eine Zahl ein: Geben Sie eine Zahl ein: Geben Sie eine Zahl ein: .... und so weiter 100 Mal Gesamtsumme: 1688
Die einhundert nutzlosen Eingabeaufforderungen werden ganz schön störend sein.
In der Regel werden Programme, die Input aus einer Datei verarbeiten, keine Eingabeaufforderungen ausgeben. Aber wenn Sie das Programm zuerst schreiben, ist es gut Eingabeaufforderung einzufügen, damit Sie das Programm leichter debuggen können. Sobald das Programm getestet ist, kommentieren Sie die Eingabeaufforderung aus.
//System.out.println("Geben Sie eine Zahl ein:");
Wenn sie die Eingabeaufforderung wieder brauchen, entfernen Sie einfach die Schrägstriche.
Es würde Ihre Entwicklung zu einem Weltklasse-Hacker wesentlich beschleunigen, wenn Sie dieses Programm nach Notepad kopieren und damit herumhacken. Sie werden eine Daten-Datei mit 100 Integern brauchen. Diese ist leicht zu erstellen. Geben Sie in Notepad 10 Zeilen mit Zahlen ein, etwa wie:
1 2 3 4 5 -1 -2 -3 -4 -5
Verwenden Sie jetzt den Kopieren- und Einfügen-Befehl, um 9 Duplikate von diesen zehn Zeilen zu machen.
Sie werden dann 100 Zeilen mit Integern haben, deren Summe 0 ergibt.
Speichern Sie die Datei unter einem geeigneten wie
vieleZahlen.txt
.
Verwenden Sie dann die Datei als Input für Ihr Programm.