hallo jak!
danke für deinen vorschlag, aber jetzt habe ich mich schon so lange mit tarjans version herumgeschlagen - werd jetzt dabei bleiben
ich glaube es gibt ein kleines problem mit der else if abfrage - das ganze wird zwar jetzt ohne fehler kompiliert aber wenn ich versuche etwas einzugeben macht er gar nichts...
Code:
import eprog.*;
public class Konvneck extends EprogIO {
public static void main(String[] args) {
einlesen();
}
/////////////////////////
// Methode zum Einlesen//
/////////////////////////
private static void einlesen() {
String eingabe = "";
char tmp;
float zahl = 0;
do {
eingabe = readWord();
char zeichen[] = eingabe.toCharArray();
for (int i = 0; i < zeichen.length; i++)
{
tmp = zeichen[i];
StringBuffer zahlen = new StringBuffer();
if ( (Character.isDigit(tmp)) || (tmp == '-') || (tmp == '.') )
{
zahlen.append(tmp);
}
else if (zahlen.length()!= 0)
{
zahl = Float.parseFloat(zahlen.toString());
println(zahl);
}
}
} while (!(Eingabe.endsWith("=")));
}
}
mfg poison