Решите уравнение в формате строки

У меня есть уравнение в строковом формате, как "45+5*4-6", которое я должен решить в Java.

Есть ли способ решить уравнение в формате строки?

1 ответ

Решение

Проверьте Beanshell

Нечто подобное должно работать -

Interpreter ip = new Interpreter();
ip.eval("res = 45+5*4-6");
System.out.print(ip.get("res"));
Другие вопросы по тегам