E' possibile usando un parser algebrico.
Esistono delle librerie di terze parti già pronte.

Una è questa: http://sourceforge.net/projects/jep/


Ciao.