import java.util.InputMismatchException; import java.util.Scanner; public class Main { private static final int minCarSpeed = 0; private static final int maxCarSpeed = 250; private static final int carsCount = 3; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Race race = new Race("24 ÑаÑа Ðе-Ðана"); System.out.println("ÐобÑо пожаловаÑÑ Ð½Ð° Ð³Ð¾Ð½ÐºÑ '" + race.name + "'!"); for (int i = 1; i <= carsCount; i++) { System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":"); String carName = scanner.next(); boolean speedIsCorrect = false; float carSpeed; while (!speedIsCorrect) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":"); try { carSpeed = scanner.nextFloat(); speedIsCorrect = true; if (carSpeed < minCarSpeed || carSpeed > maxCarSpeed) { System.out.println("СкоÑоÑÑÑ Ð²Ð²ÐµÐ´ÐµÐ½Ð° в недопÑÑÑимом диапазоне"); speedIsCorrect = false; }else { race.setLeader(new Vehicle(carName, carSpeed)); } } catch (InputMismatchException ex) { scanner.nextLine(); System.out.println("СкоÑоÑÑÑ Ð²Ð²ÐµÐ´ÐµÐ½Ð° невеÑно"); } } } System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.getLeader()); } }