hallo,
hab folgendes problem: ich will mit BufferedReader ein Array mit Zahlen füllen, dazu soll der user die länge festlegen
und dann die zahlen, und hier das wichtige, aufsteigend eintippen.
habe mir das so vorgestellt:
innerhalb eines try catch blocks.
aber irgendwie wird nur die erste zahl eingelesen und die for schleife vom bufferedreader ignoriert??
wo liegt der fehler?
hab folgendes problem: ich will mit BufferedReader ein Array mit Zahlen füllen, dazu soll der user die länge festlegen
und dann die zahlen, und hier das wichtige, aufsteigend eintippen.
habe mir das so vorgestellt:
Java:
array[0] = Integer.parseInt(in.readLine());
for(int i = 1; i < array.length && array[i] > array[i-1]; i++){
array[i] = Integer.parseInt(in.readLine());
}
innerhalb eines try catch blocks.
aber irgendwie wird nur die erste zahl eingelesen und die for schleife vom bufferedreader ignoriert??
wo liegt der fehler?
Zuletzt bearbeitet von einem Moderator: