/
akupan2012
/
spisocdel
Обзор
Документация
Войти
/
akupan2012
/
spisocdel
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
79 строк
3 KB
akupan2012
upload files
22 ноя 2025, 14:20
22 ноя 2025, 14:20
e21c372
Код
Авторство
О чём код?
import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { ArrayList<String> tasks = new ArrayList<>(); Scanner scanner = new Scanner(System.in); while (true) { System.out.println("\nВыберети операцию"); System.out.println("0.Выберети операцию"); System.out.println("1.Добавить дело"); System.out.println("2.Показть дела"); System.out.println("3.Удалить дело"); System.out.println("Ваш выбор :"); String choice = scanner.nextLine(); if (choice.equals("0")) { System.out.println(" досвидания "); break; } else if (choice.equals("1")) { System.out.println("Введите названия дела"); String task = scanner.nextLine(); if (task.isEmpty()) { System.out.println("Названия дела не может быть пустым"); } else { tasks.add(task); System.out.println("Добавлено"); } } else if (choice.equals("2")) { if (tasks.isEmpty()) { System.out.println("Список пуст"); } else { System.out.println("Ваш список дел: "); for (int i = 0; i < tasks.size(); i++) { System.out.println((i + 1) + ". " + tasks.get(i)); } } continue; } else if (choice.equals("3")) { if (tasks.isEmpty()) { System.out.println("Список дел пусть"); } else { System.out.println("Введите номер для удаления "); try { int number = Integer.parseInt(scanner.nextLine()); if (number >= 1 && number <= tasks.size()) { String removedTask = tasks.remove(number - 1); System.out.println("Удаленно" + removedTask); } else { System.out.println("Нет дел с номером " + number); } } catch (NumberFormatException e) { System.out.println("Пожалуйста введите корректный номер"); } } } else { System.out.println("Нет такой цифры введите от 0 до 3"); continue; } System.out.println("\nТекущий список дел"); if (tasks.isEmpty()) { System.out.println("Список дел пуст "); } else { for (int i = 0; i < tasks.size(); i++) { System.out.println((i + 1) + ". " + tasks.get(i)); } } } } }