/
Shcod
/
java-hw-list
Обзор
Документация
Войти
/
Shcod
/
java-hw-list
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/Main.java
62 строки
3 KB
Shcod
first commit
05 авг 2026, 05:07
05 авг 2026, 05:07
652cd70
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { ToDoList list = new ToDoList(); try (Scanner scanner = new Scanner(System.in)) { while (true) { System.out.println(""" Выберите операцию: 0. Выход из программы 1. Добавить дело 2. Показать дела 3. Удалить дело по номеру 4. Удалить дело по названию 5. Удалить дела по ключевому слову """); System.out.print("Ваш выбор: "); String input = scanner.nextLine(); System.out.println(); try { switch (Integer.parseInt(input)) { case 0: System.out.println("Выход из программы."); return; case 1: System.out.print("Введите название задачи: "); list.addTask(scanner.nextLine()); System.out.println("Добавлено!"); list.printTasks(); break; case 2: list.printTasks(); break; case 3: System.out.print("Введите номер для удаления: "); list.deleteByNumber(Integer.parseInt(scanner.nextLine())); list.printTasks(); break; case 4: System.out.print("Введите задачу для удаления: "); list.deleteByExactMatch(scanner.nextLine()); list.printTasks(); break; case 5: System.out.print("Введите ключевое слово для удаления дел: "); list.deleteByKeyWord(scanner.nextLine()); list.printTasks(); break; default: System.out.println("Такой операции нет."); } } catch (NumberFormatException e) { System.out.println("Не корректный номер."); } System.out.println(); } } } }