import java.util.Scanner; public class Main { public static void main(String[] args) { final int MAX_SPEED = 250; Scanner scanner = new Scanner(System.in); Race race = new Race(); // ÐаÑинаем новÑÑ Ð³Ð¾Ð½ÐºÑ for (int i = 0; i < 3; i++) { System.out.println("ÐведиÑе название авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ â" + (i + 1) + ":"); String name = scanner.next(); // СÑиÑÑваем название нового авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ int speed; while (true) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð°Ð²ÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ â" + (i + 1) + ":"); if (scanner.hasNextInt()) { //ÐÑовеÑÑем, ÑÑо введеннÑе даннÑе ÑвлÑÑÑÑÑ ÑиÑлом и ÑооÑвеÑÑÑвÑÑÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ speed = scanner.nextInt(); if (speed >= 0 && speed <= MAX_SPEED){ break; } else { System.out.println("ÐевеÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); } } else { System.out.println("ÐевеÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); scanner.next(); // пеÑевод ÑÑÑоки Ð´Ð»Ñ ÑледÑÑÑего ввода } } Car newCar = new Car(name, speed); // Создаем авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ race.setLeaderCar(newCar); // ÐÑзÑваем меÑод пÑовеÑки на лидеÑÑÑво авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ } scanner.close(); System.out.println("ÐвÑомобилÑ-победиÑелÑ: " + race.getLeaderCarName()); // ÐÑвод победиÑÐµÐ»Ñ } }