Interface Evaluator

  • All Known Implementing Classes:
    StackEvaluator

    public interface Evaluator
    Вычислитель выражений в обратной польской нотации (RPN).
    • Method Detail

      • evaluate

        double evaluate​(List<Token> rpn)
                 throws ExpressionException
        Вычисляет значение выражения.
        Parameters:
        rpn - список токенов в постфиксной нотации
        Returns:
        результат вычисления
        Throws:
        ExpressionException - если выражение некорректно