import java.util.ArrayList; import java.util.Scanner; public class Main { static String name; static String description; static ArrayList<String> todolist = new ArrayList<>(); public static void main(String[] args) { while (true) { Scanner console = new Scanner(System.in); System.out.println("ENTER COMMAND: "); String a = console.nextLine(); if (a.equals("create_task")) { Scanner console1 = new Scanner(System.in); System.out.println("ENTER TASK NAME: "); name = console1.nextLine(); todolist.add(name); Scanner console2 = new Scanner(System.in); System.out.println("ENTER TASK DESCRIPTION: "); description = console2.nextLine(); } else if(a.equals("list_tasks")) { for(int i = 0; i < todolist.size(); i++) { System.out.println("TASK[id:" + (i + 1) + " name: " + name + " description: " + description + "]"); } } else if(a.equals("delete_task")) { Scanner console3 = new Scanner(System.in); System.out.println("ENTER TASK ID: "); int remove = console3.nextInt(); todolist.remove(remove); } else { System.out.println("UNKNOWN COMMAND"); } } } ПРИМЕР РАБОТЫ: ENTER COMMAND create_task ENTER TASK NAME: some name ENTER TASK DESCRIPTION: some description ENTER COMMAND create_task ENTER TASK NAME: some other name ENTER TASK DESCRIPTION: some other description ENTER COMMAND list_tasks TASK[id: 1, name: "some name", description: "some description"] TASK[id: 2, name: "some other name", description: "some other description"] ENTER COMMAND delete_task ENTER TASK ID: 1 ENTER COMMAND list_tasks TASK[id: 2, name: "some other name", description: "some other description"] ENTER COMMAND my_command UNKNOWN COMMAND