1. Главная
  2. Библиотека
  3. Программирование
  4. Реализовать программу с интерактивным консольным меню,...
Разбор задачи

Реализовать программу с интерактивным консольным меню, (т.е. вывод списка действий по цифрам. При этом при нажатии на цифру у нас должно выполняться определенное действие). Каждый пункт меню должен быть отдельным классом-наследником (подклассом). Вывести

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Базы данных и SQL
Реализовать программу с интерактивным консольным меню, (т.е. вывод списка действий по цифрам. При этом при нажатии на цифру у нас должно выполняться определенное действие). Каждый пункт меню должен быть отдельным классом-наследником (подклассом). Вывести

Условие:

Реализовать программу с интерактивным консольным меню, (т.е. вывод списка действий по цифрам. При этом при нажатии на цифру у нас должно выполняться определенное действие). Каждый пункт меню должен быть отдельным классом-наследником (подклассом).
1. Вывести все таблицы из базы данных MySQL.
2. Создать таблицу в базе данных MySQL.
3. Ввести две матрицы с клавиатуры и каждую из них сохранить в MySQL с последующим форматированным выводом в консоль.
4. Перемножить, сложить, вычесть, возвести в степень матрицы, а также сохранить результаты в MySQL и вывести в консоль.
5. Сохранить результаты из MySQL в Excel и вывести их в консоль.

Решение:

──────────────────────────────

  1. Общая идея решения

    Необходимо реализовать консольное меню, где каждый пункт (действие) представлен отдельным классом-наследником общего базового класса. При выборе пункта меню программа будет выполнять соответствующее действие, которое может включать работу с базой данных MySQL (например, вывод таблиц, создание таблицы, сохранение матриц, выполнение операций над матрицами, экспорт данных в Excel).

    Соединение с базой данных устанавливается через JDBC. Для экспорта в Excel можно использовать, например, библиотеку Apache POI, но...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой паттерн проектирования используется для организации логики каждого пункта меню в отдельные классы?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет