/
Zaytsev_Sergey
/
Java_6
Обзор
Документация
Войти
/
Zaytsev_Sergey
/
Java_6
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
65 строк
3 KB
Zaytsev_Sergey
Загрузить файлы в «»
30 июл 2026, 23:58
Верифицирован
30 июл 2026, 23:58
7fdbeb7
Код
Авторство
О чём код?
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ListToDo listToDo = new ListToDo(); while (true) { System.out.println(); printMenu(); System.out.print("Ваш выбор: "); int answerUser = Integer.parseInt(scanner.nextLine()); System.out.println(); if (answerUser == 0) { break; } switch (answerUser) { case 1: System.out.print("Введите название задачи:"); String taskName = scanner.nextLine(); listToDo.addTask(taskName); break; case 2: List<String> listAllCase = listToDo.getAllTask(); for (int i = 0; i < listAllCase.size(); i++) { System.out.println((i + 1) + ". " + listAllCase.get(i)); } break; case 3: System.out.print("Введите номер для удаления:"); int taskIndex = Integer.parseInt(scanner.nextLine()); listToDo.deleteTaskIndex(taskIndex); break; case 4: System.out.print("Введите задачу для удаления:"); taskName = scanner.nextLine(); listToDo.deleteTaskName(taskName); break; case 5: System.out.print("Введите ключевое слово для удаления задач: "); String keyWord = scanner.nextLine(); listToDo.deleteKeyWord(keyWord); break; } System.out.println("Ваш список дел:"); List<String> listAllCase = listToDo.getAllTask(); for (int i = 0; i < listAllCase.size(); i++) { System.out.println((i + 1) + ". " + listAllCase.get(i)); } } } public static void printMenu() { System.out.println("Выберите операцию:\n" + "0. Выход из программы\n" + "1. Добавить дело\n" + "2. Показать дела\n" + "3. Удалить дело по номеру\n" + "4. Удалить дело по названию\n" + "5. Удалить дело по ключевому слову" ); } }