Программирование на Java. Написать программу (консольный калькулятор) на Java, которая может считать простые арифметические выражения типа (4+5)*7 или 7+7*9, вычисление квадратного корня и возведение в степень. При этом должны поддерживаться операции со скобками (как в первом выражении) и правило – сначала умножение потом сложение (пример 2+2*2 = 6 а не 8). Операций с 3-4 числами вполне достаточно, больше и не нужно, код должен быть легким. Ввод и вывод информации с помощью консоли или через JOptionPane. Результат по переменной типа double. Для реализации задания необходимо использовать именно класс java.util.regex (regular expressions, Matcher, Pattern). Введенная строка это String, который разбивается на компоненты с помощью того класса. Хотелось бы подробные комментарии и объяснение логики выполнения программы.
Код получится наверное на 3-4 страницы.
Сколько это будет стоить