ich möchte ein programm schreiben bei dem ich in ein JTextField
eine mathematische Funktion (quadratisch ,ganzrational ,linear,etc) eingebe und eine
Funktion diese Eingabe dann verarbeitet.
Also wenn ich x^3+x^2-3*x+5 bspsweise eingebe dann soll das Programm die Zahlen,
Variablen oder Zeichen erkennen können.
Meine Überlegung war jede einzelne Eingabe in ein char array zu stecken.
Dies hat auch funktioniert.Meine nächste Überlegung ist es jetzt den Typ
des chars zu überprüfen um zu gucken ob es sich um ein buchstabe ,ein zeichen
oder eine Ziffer handelt.Im Internet fand ich was zu Typüberprüfung ,jedoch war nie
was dabei ,was mir weiterhelfen konnte. Ganz abgesehen davon wie soll ich dem Computer erklären wie er ein zum beispiel '-' von einem 'x' unterscheiden kann? Wie würdet ihr vorgehen und haltet ihr meine
Überlegung für sinnvoll? Ich danke euch für eure Hilfe!
eine mathematische Funktion (quadratisch ,ganzrational ,linear,etc) eingebe und eine
Funktion diese Eingabe dann verarbeitet.
Also wenn ich x^3+x^2-3*x+5 bspsweise eingebe dann soll das Programm die Zahlen,
Variablen oder Zeichen erkennen können.
Meine Überlegung war jede einzelne Eingabe in ein char array zu stecken.
Dies hat auch funktioniert.Meine nächste Überlegung ist es jetzt den Typ
des chars zu überprüfen um zu gucken ob es sich um ein buchstabe ,ein zeichen
oder eine Ziffer handelt.Im Internet fand ich was zu Typüberprüfung ,jedoch war nie
was dabei ,was mir weiterhelfen konnte. Ganz abgesehen davon wie soll ich dem Computer erklären wie er ein zum beispiel '-' von einem 'x' unterscheiden kann? Wie würdet ihr vorgehen und haltet ihr meine
Überlegung für sinnvoll? Ich danke euch für eure Hilfe!