import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner (System.in); Car car1 = new Car(); Car car2 = new Car(); Car car3 = new Car(); Car[] cars = {car1, car2, car3}; for (int i = 0; i < cars.length; i++) { do { System.out.printf("â ÐведиÑе название маÑÐ¸Ð½Ñ â%d:\n", i + 1); cars[i].name = scanner.nextLine().trim(); if (cars[i].name.isEmpty()) { System.out.println("â ÐепÑавилÑное название\n"); } } while (cars[i].name.isEmpty()); System.out.println(); do { System.out.printf("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â%d:\n", i + 1); try { cars[i].speed = Integer.parseInt(scanner.nextLine()); if (!(cars[i].speed > 0 && cars[i].speed <= 250)) { System.out.println("\nâ ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ\n"); continue; } break; } catch (NumberFormatException e) { System.out.println("\nâ ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ\n"); } } while (true); System.out.println(); } Race race = new Race(cars); Car leader = race.getLeader(); System.out.printf("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: %s\n", leader.name); } }