Консольное приложение, на вход принимает параметры (возможно не один):
java Calculator "1 + 2" "+ 3 - (4 * 5 / 2)"
Результат работы приложения -- результат выражения:
-4
Поддерживаемые операции: + - * /
. Приоритет операций -- математический
(скобки, потом умножение/деление, потом сложение/вычитание).
В случае неправильных входных данных приложение должно вывести понятное описание ошибки.
Система счисления: 17-ричная (0-9 + A-G)
Система счисления: 18-ричная (0-9 + A-H)
Система счисления: 19-ричная (0-9 + A-I)