Hallo,
habe mal wieder ein Frage und weiß nicht so recht wie und wo ich anfangen soll. In C habe ich so was ähnliches schon mal geschrieben nur muss ich mir in Java wirklich wieder so einen Aufwand machen?
Also es geht darum das man eine Formel interpretieren kann. So was in der Art wie sin(x) * 15.6 + cos(8+x) oder auch ((2+8) * 9) +4.5.
Die Formel stet in einem String und müsste zerlegt werden. Habe mir gedacht mach das "einfach" mal mit dem Stringtokenizer aber dann habe ich hier im Forum gelesen das man den möglichst nicht mehr benutzen soll und selbst wenn habe ich das Problem das wenn ich z.B. Die Klammern als Trenner nehmen würde diese mir ja verloren gehen. Die brauche ich aber logischer weise für die weitere Betrachtung meiner Rechnung.
Das erste Beispiel müsste so was liefern wie das hier:
sin
(
x
)
*
15.6
cos
(
8
+
x
)
Gibt es in Java irgendein Hilfsmittel das mir dabei hilft den String in der Form zu zerlegen?
Danke schon mal für eure Anregungen!
Gruß A.T.
habe mal wieder ein Frage und weiß nicht so recht wie und wo ich anfangen soll. In C habe ich so was ähnliches schon mal geschrieben nur muss ich mir in Java wirklich wieder so einen Aufwand machen?
Also es geht darum das man eine Formel interpretieren kann. So was in der Art wie sin(x) * 15.6 + cos(8+x) oder auch ((2+8) * 9) +4.5.
Die Formel stet in einem String und müsste zerlegt werden. Habe mir gedacht mach das "einfach" mal mit dem Stringtokenizer aber dann habe ich hier im Forum gelesen das man den möglichst nicht mehr benutzen soll und selbst wenn habe ich das Problem das wenn ich z.B. Die Klammern als Trenner nehmen würde diese mir ja verloren gehen. Die brauche ich aber logischer weise für die weitere Betrachtung meiner Rechnung.
Das erste Beispiel müsste so was liefern wie das hier:
sin
(
x
)
*
15.6
cos
(
8
+
x
)
Gibt es in Java irgendein Hilfsmittel das mir dabei hilft den String in der Form zu zerlegen?
Danke schon mal für eure Anregungen!
Gruß A.T.