import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("ÐобÑо пожаловаÑÑ Ð½Ð° Ð¾Ð´Ð½Ñ Ð¸Ð· ÑамÑÑ
извеÑÑнÑÑ
авÑогонок в миÑе â 24 ÑаÑа Ðе-Ðана");
Scanner scanner = new Scanner(System.in);
ArrayList cars = new ArrayList<>();
int i = 1;
while (i <= 3) {
System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":");
String name = "";
while (true) {
if (scanner.hasNextLine()){
name = scanner.nextLine();
if (!name.trim().isEmpty()){
System.out.println(name);
break;
} else {
System.out.println("Ðазвание не должно бÑÑÑ Ð¿ÑÑÑÑм!");
System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":");
}
} else {
System.out.println("Ðазвание не должно бÑÑÑ Ð¿ÑÑÑÑм!");
System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":");
}
}
System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":");
int speed;
while (true){
if (scanner.hasNextInt()) {
speed = scanner.nextInt();
if (speed > 0 && speed < 250){
System.out.println(speed);
break;
} else {
System.out.println("ÐевеÑно Ñказана ÑкоÑоÑÑÑ");
System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":");
}
} else {
System.out.println("ÐевеÑно Ñказана ÑкоÑоÑÑÑ");
System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":");
scanner.next();
}
}
cars.add(new Car(name, speed));
i++;
}
scanner.close();
new Race().resultRace(cars);
}
}