import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Race race = new Race(); int numberOfCars = 3; //задали ÑÐ¸ÐºÑ ÐºÐ¾Ð»-во ÑÑаÑÑников //запомнили название for (int i = 0; i < numberOfCars; i++) { System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â" + (i + 1) + ":"); String name = scanner.nextLine(); //Ñделал возможноÑÑÑ ÑÑиÑÑваÑÑ Ð²Ð²Ð¾Ð´ двойного Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¼Ð°Ñин (ÑÑÐ¸Ñ Ð²ÑÑ ÑÑÑ.) int speed; while (true) { System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + (i + 1) + ":"); if (scanner.hasNextInt()) { speed = scanner.nextInt(); scanner.nextLine(); //оÑÑавил ÑÑÐ¾Ð±Ñ ÑиÑÑиÑÑ Ð±ÑÑÐµÑ ÑÑÑоки int minSpeed = 0; //обÑÑвил пеÑеменнÑе, ÑÑÐ¾Ð±Ñ Ð½ÐµÐ±Ñло магиÑеÑÐºÐ¸Ñ ÑиÑел int maxSpeed = 250; if (speed > minSpeed && speed <= maxSpeed) { break; } else { System.out.println("â ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); } } } Auto car = new Auto(name, speed); //ÑоздаÑм ÑкземплÑÑ ÑаÑки race.checkNewLeader(car); //пÑовеÑка лидеÑа } System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.leader); //ÑезÑлÑÑÐ°Ñ } } // клаÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ Ñ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом class Auto { String name; int speed; Auto(String name, int speed) { this.name = name; this.speed = speed; } } // ÑмоÑÑим лидеÑа гонки class Race { String leader = ""; int distance = 0; void checkNewLeader(Auto car) { int time = 24; //обÑÑвил пеÑеменнÑÑ, ÑÑÐ¾Ð±Ñ Ð½ÐµÐ±Ñло магиÑеÑÐºÐ¸Ñ ÑиÑел int carDistance = time * car.speed; if (carDistance > distance ) { distance = carDistance; leader = car.name; } } }