From 3197600a75c196a9b96e42451ff97296b50825d1 Mon Sep 17 00:00:00 2001 From: KamaSK Date: Mon, 19 May 2025 14:00:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=BE=D0=B4=20printAll=20=D0=B4=D0=BB=D1=8F=20=D1=83=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=89=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B2=D1=8B=D0=B2?= =?UTF-8?q?=D0=BE=D0=B4=D0=B0=20=D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D0=B8=20=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B0=D1=85.=20=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=91?= =?UTF-8?q?=D0=BD=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D1=81=D1=81=20=D0=BE?= =?UTF-8?q?=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20=D0=B2=20=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=8E.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- todo/src/main/java/ru/kamask/pet/TodoApp.java | 27 ++++++++++++++++--- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/todo/src/main/java/ru/kamask/pet/TodoApp.java b/todo/src/main/java/ru/kamask/pet/TodoApp.java index 6b71d48..305f120 100644 --- a/todo/src/main/java/ru/kamask/pet/TodoApp.java +++ b/todo/src/main/java/ru/kamask/pet/TodoApp.java @@ -8,6 +8,17 @@ public class TodoApp { private static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { + /* + * System.out.println("\n\nDeveloper mode:\n\n"); + * + * Task t1 = new Task("Дело тест - t1", ""); + * Task t2 = new Task("Дело тест - t2", ""); + * Task t3 = new Task("Дело тест - t3", ""); + * printAll(t1, t2, t3); + * + * System.out.println("\n\n" + "*".repeat(20) + "\n\n"); + */ + displayMainMenu(); } @@ -103,16 +114,18 @@ public class TodoApp { System.exit(0); } - int[] variantsInput = new int[Task.taskCount + 1]; System.out.println(""" Список дел: """); - for (int i = 0; i < Task.taskCount; i++) { - tasks[i].printInfo(); + + printAll(tasks); + + int[] variantsInput = new int[Task.taskCount + 1]; + for (int i = 0; i < Task.taskCount; i++) variantsInput[i] = tasks[i].getId(); - } variantsInput[Task.taskCount] = 0; + int input = requestIntFromInput(""" Введите номер дела или 0 для возврата в меню:""", variantsInput); @@ -143,4 +156,10 @@ public class TodoApp { } } + private static void printAll(Task... tasks) { + for (Task t : tasks) + if (t != null) + t.printInfo(); + } + }