package exercises; public class calculator { public static void showMenu(calc calculator) { String operation = ""; switch (calculator.getOperation()) { case 1: operation = "+"; break; case 6: operation = "Square root"; break; case 7: operation = ""; break; default: break; } if ((calculator.getOperation() >= 1) && (calculator.getOperation() <= 5)) System.out.println(calculator.getFirstNumber() + " " + operation + " " + calculator.getSecondNumber() + " = " + calculator.getResult()); else if ((calculator.getOperation() >= 6) && (calculator.getOperation() <= 6)) System.out.println(operation + " " + calculator.getFirstNumber() + " = " + calculator.getResult()); else System.out.println(calculator.getErrorMessage()); System.out.println("--------------------------------------------"); System.out.println("1) Сложение"); System.out.println("2) Вычитание"); System.out.println("3) Умножение"); System.out.println("4) Деление"); System.out.println("5) Возведение в степень"); System.out.println("6) Извлечение корня"); System.out.println("7) Очистка"); System.out.println("8) Выход"); System.out.println("---------Сделайте выбор-------------------------------\n"); } public static void main(String[] args) { calc calculator = new calc(); showMenu(calculator); int choise=0; do { input value = new input((byte)0); choise = (byte)value.value; calculator.calculate((byte)choise); showMenu(calculator); } while (choise != 8); } }