Допустим, у меня есть метод, который объявлен таким образом:
public double Calc(String expression) {
// Code
}
Я хочу взять выражение String, например
"2 + 4 - (3 * 4)"
Затем подайте его на Calc()
и он должен вернуть значение, которое оно получает.
Можете ли вы проанализировать математическое выражение из строки, чтобы оно стало выражением, которое может понять Java? Потому что обычно вы можете просто написать
return 2 + 4 - (3 * 4);
Но это будет работать только для этого единственного выражения.