Hallo muenzchen,
Wenn Du sowas in Java machen willst, musst Du entweder nach fertigen Klassen für diese Aufgabe suchen oder selbst einen Interpreter schreiben, der die Asudrücke auswertet.
Ein Programm, dass Dir dabei hilft wäre z.b. http://www.cs.princeton.edu/~appel/modern/java/CUP/
In der Dokumentation findest Du auch ein Beispiel für einen Interpreter für einfache Ausdrücke.
Grüße
Daniel