, если мы собираемся его реализовать, мы можем использовать приведенный ниже алгоритм: -
1 While the thing on top of the operator stack is not a
left parenthesis,
1 Pop the operator from the operator stack.
2 Pop the value stack twice, getting two operands.
3 Apply the operator to the operands, in the correct order.
4 Push the result onto the value stack.
2 Pop the left parenthesis from the operator stack, and discard it.
1.2.5 Оператор (назовите его thisOp): 1 While the operator stack is not empty, and the top thing on the
operator stack has the same or greater precedence as thisOp,
1 Pop the operator from the operator stack.
2 Pop the value stack twice, getting two operands.
3 Apply the operator to the operands, in the correct order.
4 Push the result onto the value stack.
2 Push thisOp onto the operator stack.
Я сожалею, что дал неправильный ответ прежде. Я перепроверил, и это не сделало, вполне хотят Вас, хотят. Я действительно находил решение для Вас хотя, снова, в 3,4.
Выделение класс, сделайте CTRL-C копии или сократите CTRL-X, нажмите на пакет, Вы хотите класс, действительно входят и делают вставку, CTRL-V. Eclipse будет автоматический генерировать класс для Вас.
Преобразовывают Тип элемента в Верхний уровень, не вполне работает. Выполнение, которое создаст поле внешнего класса и генерирует конструктора, который посещает внешний урок в качестве параметра.
Щелкните правой кнопкой по имени класса (в исходном коде) и выберите Refactor-> Convert Member Type to Top Level. Это не позволяет Вам выбрать пакет, все же.
Может быть сделан в 2 рефакторингах:
Преобразовывают Тип элемента в высокоуровневое
Перемещение