Hallo ihr lieben ...
Dank eurer letzten Hilfe bin ich ja zu der Seite gekommen, wo das mit den parsen alles (sehr gut muss man dazu sagen) erklärt wurde.
http://www.java-forum.org/de/viewtopic.php?t=13378&highlight=parsen+von+formeln
Das ganze klappt auch in sofern gut, wenn ich keine Variable x mit ins Spiel nehme, sondern nur z.B. 4*(12*4+5).
Mein Problem ist aber nun, dass ich unbedingt eine Variable mit parsen muss. Ich wollte erst bei den Konstanten eine Konstante X einführen, jedoch wird das ganze ja nur einmal durchgegangen und dann ist die x-Variable immer die gleiche.
Ich hatte auch schon versucht, eine double x zu erstellen, und bevor die eingegebene Formel geparst werden soll, noch vorher mit einer set-methode immer das x zu ändern, denn die Sache ist ja so, dass das x in 0.1er Schritten durchläuft und so immer ein anderes Ergebnis heraus kommt.
Auch das Erweitern des Methodenkopfs, so dass man die Variable x mit übergeben muss, half mir leider nicht weiter.
Hat vielleicht jemand eine Idee, wie ich einen String wie z.B. x*x+2 parsen kann, wobei bei jedem durchgang das x sich ändert..
Wenn jemand hier mein Problem überhaupt versteht, und mir dann noch helfen könnte.. das wäre super
Vielen lieben Dank und mit freundlichen Grüßen
EE
Dank eurer letzten Hilfe bin ich ja zu der Seite gekommen, wo das mit den parsen alles (sehr gut muss man dazu sagen) erklärt wurde.
http://www.java-forum.org/de/viewtopic.php?t=13378&highlight=parsen+von+formeln
Das ganze klappt auch in sofern gut, wenn ich keine Variable x mit ins Spiel nehme, sondern nur z.B. 4*(12*4+5).
Mein Problem ist aber nun, dass ich unbedingt eine Variable mit parsen muss. Ich wollte erst bei den Konstanten eine Konstante X einführen, jedoch wird das ganze ja nur einmal durchgegangen und dann ist die x-Variable immer die gleiche.
Ich hatte auch schon versucht, eine double x zu erstellen, und bevor die eingegebene Formel geparst werden soll, noch vorher mit einer set-methode immer das x zu ändern, denn die Sache ist ja so, dass das x in 0.1er Schritten durchläuft und so immer ein anderes Ergebnis heraus kommt.
Auch das Erweitern des Methodenkopfs, so dass man die Variable x mit übergeben muss, half mir leider nicht weiter.
Hat vielleicht jemand eine Idee, wie ich einen String wie z.B. x*x+2 parsen kann, wobei bei jedem durchgang das x sich ändert..
Wenn jemand hier mein Problem überhaupt versteht, und mir dann noch helfen könnte.. das wäre super
Vielen lieben Dank und mit freundlichen Grüßen
EE