Преобразование вставленной строки в компилируемое выражение

Я как-то новичок в Java, поэтому мой вопрос может показаться тривиальным, однако я нигде не могу найти ответ на него в своих книгах.

Я хочу инициировать диалог с пользователем, в котором он вводит арифметическое выражение (например, (2 * x + y)), а затем распечатывает результат для такого выражения (для заданных значений x и y)

    String EXPRESION = null;
    EXPRESION = JOptionPane.showInputDialog("Please enter expresion for dy/dx");
    double x = 1.4;
    double y = 5;
    double output = HERE IS THE PROBLEM
    JOptionPane.showMessageDialog("The value is" +output);

Мне не удалось преобразовать строку, вставленную пользователем, чтобы она служила арифметическим выражением для x и y и, следовательно, определяла значение для вывода

TIA JMT

Ответы на вопрос(5)

Ваш ответ на вопрос