Вверх ↑
Ответов: 1821
Рейтинг: 168
#1: 2013-05-24 20:52:54 ЛС | профиль | цитата
Всем привет.
Столкнулся с такой проблемой: имеется некое выражение типа
x^y+Math.sin(a)*5)^(Math.cos(b)+3
Проблема заключается в том, что в Java для возведения числа в степень используется не знак ^, а метод Math.pow(a, b). Выходит, надо перерабатывать данное математическое выражение. Пробовал способом поиска знака степени, и получения двух операндов вокруг него, но он работал только с числами, то есть функций не понимал.
Может, кто знает решение?

Заранее спасибо
карма: 5

0