/
olya_slabun
/
Hw_java_list
Обзор
Документация
Войти
/
olya_slabun
/
Hw_java_list
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/Main.java
54 строки
2 KB
Olya Slabun
Add todo
12 авг 2025, 17:28
12 авг 2025, 17:28
7107722
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { static final Scanner in = new Scanner(System.in); static final TodoList todo = new TodoList(); public static void main(String[] args) { while (true) { printMenu(); int choice = readInt("Ваш выбор: "); if (choice == 0) { System.out.println("Пока!"); break; } else if (choice == 1) { todo.add(in); } else if (choice == 2) { } else if (choice == 3) { todo.deleteByNumber(in); } else if (choice == 4) { todo.deleteByExactText(in); } else if (choice == 5) { todo.deleteByKeyword(in); } else { System.out.println("Неизвестная команда."); } todo.print(); } } static void printMenu() { System.out.println(); System.out.println("Выберите операцию:"); System.out.println("0. Выход из программы"); System.out.println("1. Добавить дело"); System.out.println("2. Показать дела"); System.out.println("3. Удалить дело по номеру"); System.out.println("4. Удалить дело по названию (точное совпадение)"); System.out.println("5. Удалить дела по ключевому слову"); } static int readInt(String prompt) { while (true) { System.out.print(prompt); String s = in.nextLine().trim(); try { return Integer.parseInt(s); } catch (NumberFormatException e) { System.out.println("Введите число."); } } } }