Skip to content

Commit 4ff55d8

Browse files
committed
Revert "tested works fine"
This reverts commit 1bb05ad.
1 parent 1bb05ad commit 4ff55d8

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/main/java/Race.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ public class Race {
1010
ArrayList<Car> cars = new ArrayList<>();
1111

1212
public void calculateWinner(ArrayList<Car> cars) {
13-
winner = cars.get(0);
13+
1414
Iterator<Car> iterator = cars.iterator();
15+
winner = cars.get(0);
1516
while (iterator.hasNext()) {
1617
Car element = iterator.next();
1718
if (element.speed >= winner.speed) {
@@ -33,17 +34,17 @@ public void contestStart() {
3334
carInput();
3435
} else if (command == 2) {
3536
calculateWinner(cars);
36-
System.out.println("Побеждает тачка:" + winner.name + " со скоростью " + winner.speed);
37+
System.out.println("Побеждает тачка:" + winner.name);
3738
} else if (command == 0) {
3839
System.out.println("Выход");
3940
break;
4041
} else {
41-
System.out.println("Извините, такой команды пока нет");
42+
System.out.println("Извините, такой команды пока нет.");
4243
}
4344
}
4445
}
4546

46-
public void printMenu() {
47+
public static void printMenu() {
4748
System.out.println("Что вы хотите сделать? ");
4849
System.out.println("1 - Добавить тачку");
4950
System.out.println("2 - Узнать победителя гонки");
@@ -52,12 +53,11 @@ public void printMenu() {
5253

5354
public void carInput() {
5455
while (true) {
55-
System.out.println("Введите скорость > 0 но =< 250");
56-
Integer speed = scanner.nextInt();
57-
scanner.nextLine();
5856
System.out.println("Введите название тачилы");
5957
String name = scanner.nextLine();
6058

59+
System.out.println("Введите скорость > 0 но =< 250");
60+
Integer speed = scanner.nextInt();
6161
if (speed <= 0) {
6262
System.out.println(
6363
"Вы ввели отрицательную скорость.Введите скорость > 0 но =< 250"
@@ -67,8 +67,8 @@ public void carInput() {
6767
"Вы ввели слишком большую скорость. Введите скорость > 0 но =< 250"
6868
);
6969
} else {
70-
Car car = new Car(speed, name);
71-
cars.add(car);
70+
cars.add(new Car(speed, name));
71+
calculateWinner(cars);
7272
System.out.println("Тачка успешно создана!");
7373
break;
7474
}

0 commit comments

Comments
 (0)