Разбор и вычисление арифметических выражений - не самая простая, но довольно интересная тема.
Обработку такого выражения можно разделить на три основных этапа:
1. Разбиение строки на отдельные части
2. Обработка этих частей с учётом математических операций
3. Само вычисление на стековой машине
📺 Видео: https://youtu.be/ZWXwgOCG-gU
📗 Статья: https://devmark.ru/article/java-calculator-example
🧑💻 Пример проекта: https://github.com/devmarkru/calculator-example
Post #13
98
