/
shuchkin
/
NETOLOGY-HW_LIST
Обзор
Документация
Войти
/
shuchkin
/
NETOLOGY-HW_LIST
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
61 строка
3 KB
Sergey Shuchkin
0.2
23 дек 2025, 22:48
23 дек 2025, 22:48
c536d49
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Todo todo = new Todo(); Scanner scanner = new Scanner(System.in); boolean run = true; while(run) { System.out.print(""" Выберите операцию: 0. Выход из программы 1. Добавить дело 2. Показать дела 3. Удалить дело по номеру 4. Удалить дело по названию 5. Удалить дела по ключевому слову Ваш выбор:\s"""); String line = scanner.nextLine(); switch (Integer.parseInt(line)) { case 0: run = false; break; case 1: System.out.print("\nВведите название задачи: "); line = scanner.nextLine(); if (todo.add(line)) { System.out.println("Добавлено!"); } else { System.out.println("Дело уже в списке!"); } break; case 2: break; case 3: System.out.print("\nВведите номер для удаления: "); line = scanner.nextLine(); if (todo.remove(Integer.parseInt(line) - 1)) { System.out.println("Удалено!"); } else { System.out.println("Нет такого номера!"); } break; case 4: System.out.print("\nВведите название для удаления: "); line = scanner.nextLine(); if (todo.remove(line)) { System.out.println("Удалено!"); } else { System.out.println("Нет такого дела!"); } break; case 5: System.out.print("\nВведите ключевое слово для удаления: "); line = scanner.nextLine(); int deleted = todo.removeByKeyword(line); System.out.printf("Удалено %d!%n", deleted); } System.out.println(todo); } System.out.println("Пока!"); } }