import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList cars = new ArrayList<>();
Scanner sc = new Scanner(System.in);
Race race = new Race();
int carSpeed;
int minCarSpeed = 0;
int maxCarSpeed = 250;
int countCar = 3;
while (cars.size() < countCar) {
System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ Ð¿Ð¾Ð´ номеÑом " + (cars.size() + 1) + ":");
String carName = sc.next();
System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ð¿Ð¾Ð´ номеÑом " + (cars.size() + 1) + ":");
while (true) {
if (sc.hasNextInt()) {
carSpeed = sc.nextInt();
if (carSpeed >= minCarSpeed && carSpeed <= maxCarSpeed) {
Car car = new Car(carName, carSpeed);
cars.add(car);
race.selectWinner(car);
} else {
System.out.println("Ðведена некоÑÑекÑÐ½Ð°Ñ ÑкоÑоÑÑÑ. ÐведиÑе заново: ");
continue;
}
break;
} else {
System.out.println("Ðведена некоÑÑекÑÐ½Ð°Ñ ÑкоÑоÑÑÑ. ÐведиÑе заново: ");
sc.next();
}
}
}
System.out.println("УÑаÑÑники гонки:");
for (Car car : cars) {
System.out.println("ÐеÑÐ²Ð°Ñ Ð¼Ð°Ñина: " + car.name + "\nСкоÑоÑÑÑ:" + car.speed);
}
System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина(-Ñ): " + race.raceWinner);
}
}