[letzte Beiträge dieses Threads lesen pls]
Hi
ich soll einen Akzeptor mit programmieren und werd im Verlauf dabei wohl ein paar Fragen haben, die ich immer hier in den Thread mit aufnehmen.
Der Akzeptor soll mathematische Funktionen akzeptieren, die nach üblichem Muster eingegeben sind.. z.B.: (23+4)*89/2^5
Bisher liest das Applet auf Knopfdruck den Text als String ein, gibt jedes zeichen einzeln in ein char-Array.
Dann wird eine Funkiton (void) startAkzeptor() ausgeführt.
Wie erkenne ich, ob ich es mit einer Zahl zu tun habe?
void Zahl(){
try{
int i=cZeichen[iZahl]; /* cZeichen ist ein char-array, in dem sich die Buchstaben des eingelesenen Textes befinden */
Akzeptor=true; /* Akzeptor ist eine booleansche Variable */
}catch (Exception e){Akzeptor=false;}
}
das hab ich mir ausgedacht^^
funktioniet es hiermit?
..leider zeigt mein akzeptor bisher am ende immer true an, egal was ich eingebe..
Gz Tobi