-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainUnit04.java
More file actions
67 lines (56 loc) · 3.77 KB
/
MainUnit04.java
File metadata and controls
67 lines (56 loc) · 3.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package Work01;
import static Work01.Unit04.Task2.LinkedList;
import static Work01.Unit04.Task1.*;
public class MainUnit04 {
public static void main(String[] args) {
System.out.println("""
1) Команда - "1" запускает выполнение задачи № 1;
2) Команда - "2" запускает выполнение задачи № 2;
3) Команда - "Exit" запускает выход и завершение программы.
Введите выбранную команду:""");
String InputStringMain;
while (true) {
InputStringMain = ReStr();
if (InputStringMain.equalsIgnoreCase("Exit")) {
System.out.println("Выход");
break;
}
/////////////////////////////////////////
///// ЗАДАЧА 1 ///////
/////////////////////////////////////////
if ((InputStringMain).equals("1")) {
System.out.println("\n\tЗадание 1.\n");
System.out.println("""
Реализовать консольное приложение, которое:
Принимает от пользователя и “запоминает” строки.
Если введено print, выводит строки так, чтобы последняя введенная была
первой в списке, а первая - последней.
Если введено revert, удаляет предыдущую введенную строку из памяти.
\n\t\u001B[31mРешение 'Задание 1':\u001B[0m \n""");
System.out.println("""
1) Введите в строку через Enter любые слова, цифры - для сохранения;
2) Команда - "Print" выводит список сохраненных строк;
3) Команда - "Revert" удаляет последнюю введённую строку;
4) Команда - "U3T1" запускает выполнение задачи № 1 в двух вариантах;
5) Команда - "U3T2" запускает выполнение задачи № 2;
6) Команда - "Exit" запускает выход и завершение программы.
Введите выбранную команду:""");
RealizationFunction();
System.out.println("\n-----------\nВведите выбранную команду:");
}
/////////////////////////////////////////
///// ЗАДАЧА 2 ///////
/////////////////////////////////////////
if ((InputStringMain).equals("2")) {
System.out.println("\n\tЗадание 2.\n");
System.out.println("""
Пусть дан LinkedList с несколькими элементами.
Реализуйте метод, который вернет “перевернутый” список.
\n\t\u001B[31mРешение 'Задание 2':\u001B[0m \n""");
System.out.println("Дан LinkedList с несколькими элементами: ");
LinkedList();
System.out.println("\n-----------\nВведите выбранную команду:");
}
}
}
}