Hallo Leute!
Hab grad angefangen mit Java Programmieren und bräuchte schon mal eure Hilfe!
Ich möchte eine Textdatei einlesen und laut dem Buch "Sprechen Sie Java?" müsste das so gehen:
PROBLEM:
eclipse kennt die Funktionen mit In. nicht!!!
Hat da wer ne Ahnung, wos i falsch mache?
Vielen Dank für eure Hilfe!
Edit von L-ectron-X: Code-Tags eingefügt.
Hab grad angefangen mit Java Programmieren und bräuchte schon mal eure Hilfe!
Ich möchte eine Textdatei einlesen und laut dem Buch "Sprechen Sie Java?" müsste das so gehen:
Code:
import IO.*;
import java.io.*;
public class A6Zahlenstatistik {
public static void main(String[] args) {
int max = -2147483648; // Maximalwert
int min = 2147483647; // Minimalwert
int count = 0; // Zählvariable
int mid = 0; // Mittelwert
// Einlesen und Vergleichen
In.open("zahlenfolge.txt");
int x = In.readInt(); // eingelesene Zahl
while (In.done()) {
if (max < x) {
max = x;
}
if (min > x) {
min = x;
}
mid = mid + x;
count++;
x = In.readInt();
}
In.close();
// Ausgabe
if (count > 0) {
IO.writeLn("Größter Wert: "+max);
IO.writeLn("Kleinster Wert: "+min);
IO.writeLn("Mittelwert: "+(mid / count));
} else {
IO.write("Zahlenfolge leer!");
}
}
}
PROBLEM:
eclipse kennt die Funktionen mit In. nicht!!!
Hat da wer ne Ahnung, wos i falsch mache?
Vielen Dank für eure Hilfe!
Edit von L-ectron-X: Code-Tags eingefügt.