From f4f5440d8ddd1b2cda1f4248289c0e73061b03fa Mon Sep 17 00:00:00 2001 From: KamaSK Date: Mon, 19 May 2025 19:35:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81=D0=B5?= =?UTF-8?q?=20TodoApp=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=91=D0=BD?= =?UTF-8?q?=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4=20printTasks=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D1=81=D0=BF=D0=B8=D1=81=D0=BA=D0=B0=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D1=87=20=D1=81=20=D0=B8=D1=85=20=D0=B8=D0=B4?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D0=B8=20=D0=B8=20=D0=BD=D0=B0=D0=B7=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=8F=D0=BC=D0=B8.=20=D0=94=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4?= =?UTF-8?q?=20getTitle=20=D0=B2=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81=20Task=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BD=D0=B0=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- todo/src/main/java/ru/kamask/pet/Task.java | 4 ++++ todo/src/main/java/ru/kamask/pet/TodoApp.java | 21 +++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/todo/src/main/java/ru/kamask/pet/Task.java b/todo/src/main/java/ru/kamask/pet/Task.java index eebd6c2..3ec962b 100644 --- a/todo/src/main/java/ru/kamask/pet/Task.java +++ b/todo/src/main/java/ru/kamask/pet/Task.java @@ -67,6 +67,10 @@ class Task { return id; } + String getTitle() { + return title; + } + boolean getCompleted() { return completed; } diff --git a/todo/src/main/java/ru/kamask/pet/TodoApp.java b/todo/src/main/java/ru/kamask/pet/TodoApp.java index 4c039dd..e9327a1 100644 --- a/todo/src/main/java/ru/kamask/pet/TodoApp.java +++ b/todo/src/main/java/ru/kamask/pet/TodoApp.java @@ -14,11 +14,12 @@ public class TodoApp { TodoApp app = new TodoApp(); taskManager = app.new TaskManager(); - // Task t1 = new Task("fasfas", "asfsadfsaafsadfsa"); - // Task.TaskPrinter printer = new Task.TaskPrinter(); - // printer.print(t1); + taskManager.addTask(new Task("Тестовое дело", "Описание тестового дела.")); + taskManager.addTask(new Task("Test work", "Description of test work.")); - app.run(); + taskManager.printTasks(); + + // app.run(); } @@ -179,5 +180,17 @@ public class TodoApp { markTaskCompletedById(tasks, id); } + void printTasks() { + class ShortTaskPrinter { + void print(Task task) { + System.out.printf("%-3s | %s\n", task.getId(), task.getTitle()); + } + } + + ShortTaskPrinter p = new ShortTaskPrinter(); + for (int i = 0; i < Task.taskCount; i++) + p.print(tasks[i]); + } + } }