Тут надо ещё заметить что это дикий-предикий случай для жабки. С трудом представляю где такая фигня именно в жабе может понадобиться.
Ну всякое бывает - в учебных целях в ВУЗах и не такое приходилось писать:)
Навскидку, что вспомню: парсер строк многочленов или рисование графиков функций.
@ArteDublin верно написал: http://stackoverflow.com/questions/3422673/evaluating-a-math...
Для более сложных случаев - можно поискать строронние либы.
Мои недовольства:
1. На нём очень сложно неговнокодить. java/C# с самых первых хелловордов приучают к сносному коду, на php же царит анархия и приходится себя контролировать.
2. Нет нормальных примеров. 95% примеров использования, которые ты нагуглишь будут говнокодом. На моей памяти я нашёл только 1 неплохой исходник простенького проекта, который мне понравился по структуре и коду: https://github.com/BunosJenia/my_final_task_epam
3. Ужасный дизайн функций - в каждой новой версии языка появляются или устраняются какие-либо сайд-эффекты, параметры и пр. Без опыта работы приходится постоянно лазить в документацию.

