Skip to content

Commit 6ea3d84

Browse files
committed
Hippodrome 8/16
1 parent ebfa431 commit 6ea3d84

2 files changed

Lines changed: 24 additions & 16 deletions

File tree

3.JavaMultithreading/src/com/javarush/task/task21/task2113/Hippodrome.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ public Hippodrome(List<Horse> horses) {
1616
}
1717

1818
void run() {
19+
for (int i = 0; i < 100; i++) {
20+
move();
21+
print();
22+
try {
23+
Thread.sleep(200);
24+
} catch (InterruptedException e) {
25+
e.printStackTrace();
26+
}
27+
}
1928
}
2029

2130
void move() {

3.JavaMultithreading/src/com/javarush/task/task21/task2113/Условие.jrtc

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
taskKey="com.javarush.task.task21.task2113.big07"\n\nИпподром(7)
1+
taskKey="com.javarush.task.task21.task2113.big08"\n\nИпподром(8)
2+
3+
В методе run сделай цикл от 1 до 100. Это и будет наш забег.
4+
В теле цикла вызываем сначала move, затем print.
5+
Чтобы весь цикл не отработал за долю секунды - добавь в него еще Thread.sleep(200);
6+
7+
8+
Требования:
9+
1. В методе run класса Hippodrome должен быть 100 раз вызван метод move.
10+
2. В методе run класса Hippodrome должен быть 100 раз вызван метод print.
11+
3. В методе run класса Hippodrome должен быть 100 раз вызван метод Thread.sleep(200).
12+
4. Метод print должен быть вызван после метода move.
13+
14+
15+
Ипподром(7)
216

317
Но и это еще не все - надо чтобы лошади бежали.
418
Добавь в класс Hippodrome методы run, move и print. Без параметров.
@@ -7,11 +21,6 @@ taskKey="com.javarush.task.task21.task2113.big07"\n\nИпподром(7)
721
А метод run - управлять всем этим.
822

923

10-
Требования:
11-
1. В классе Hippodrome должен быть создан метод run без параметров.
12-
2. В классе Hippodrome должен быть создан метод move без параметров.
13-
3. В классе Hippodrome должен быть создан метод print без параметров.
14-
1524

1625
Ипподром(6)
1726

@@ -56,13 +65,3 @@ taskKey="com.javarush.task.task21.task2113.big07"\n\nИпподром(7)
5665

5766

5867

59-
Ипподром(2)
60-
61-
Раз это ипподром, то на нем должны быть лошади.
62-
Значит наш ипподром должен хранить список всех его лошадей.
63-
Добавь поле horses типа List<Horse> в класс Hippodrome.
64-
А чтобы лошадей не украли - сделай это поле приватным.
65-
Добавь getter для этого поля.
66-
67-
68-

0 commit comments

Comments
 (0)