import java.util.Scanner; public class Main { public static void main(String[] args) { Car car = new Car(); Race race = new Race(); Scanner scanner = new Scanner(System.in); for (int i = 0; i < 3; i++) { int carNum = i+1; car = addCarbyNumber(carNum, scanner); race.identifyLeader(car.name, car.speed); } System.out.print("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.leader); scanner.close(); } public static Car addCarbyNumber(int carNumber, Scanner scanner){ Car car = new Car(); String name = ""; int speed; while (true) { System.out.println(" - ÐведиÑе название маÑÐ¸Ð½Ñ â " + carNumber + ":"); name = scanner.nextLine(); if (name.trim().isEmpty()) { System.out.println("Ðазвание маÑÐ¸Ð½Ñ Ð½Ðµ введено!"); } else { car.name = name; break; } } while (true) { System.out.println(" - ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â " + carNumber + ":"); String input = scanner.nextLine().trim(); if (input.isEmpty()) { System.out.println("ÐÑибка: знаÑение ÑкоÑоÑÑи не введено!"); } else { try { speed = Integer.parseInt(input); //как паÑÑиÑÑ Ñоже ÑпÑоÑила в ЯндекÑе if (speed > 0 && speed <= 250) { car.speed = speed; break; } else { System.out.println("ÐÑибка! ÐнаÑение ÑкоÑоÑÑи должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 0 и менÑÑе 250."); } } catch(NumberFormatException e) { System.out.println("ÐÑибка! ÐведиÑе Ñелое ÑиÑло Ð¾Ñ 1 до 250!"); } } } return car; } }