Einzelnen Beitrag anzeigen
Alt 02.01.2004, 20:07   #18
poison
Jr. Member
 
Registriert seit: 01.04.2001
Alter: 41
Beiträge: 59


Standard

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
poison ist offline   Mit Zitat antworten