import java.util.Scanner; public class Main { public static void main (String[] args){ Scanner scanner = new Scanner(System.in); String name; int speed; Race race = new Race(); System.out.println("ÐведиÑе название и ÑкоÑоÑÑÑ 3-Ñ Ð°Ð²Ñомобилей."); for (int i = 1; i <= 3; i++) { while (true) { System.out.println("Ðазвание авÑо â" + i); name = scanner.nextLine().trim(); if (!name.isEmpty()) { break; } else { System.out.println("ÐÑибка! \nÐазвание не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм."); } } while (true) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð°Ð²Ñо â" + i + " (Ð¾Ñ 0 до 250)"); if (scanner.hasNextInt()) { speed = scanner.nextInt(); if (speed > 0 && speed <= 250) { break; } else { System.out.println("ÐÑибка! \nÐнаÑение ÑкоÑоÑÑи должно бÑÑÑ Ð¾Ñ 0 до 250."); } } else { scanner.next(); System.out.println("ÐÑибка! \nÐведиÑе ÑелоÑиÑленное знаÑение ÑкоÑоÑÑи."); } } Car car = new Car(name, speed); race.whoNewLeader(car); } System.out.println("ÐÐ¾Ð±ÐµÐ´Ñ Ð¾Ð´ÐµÑживаеÑ: " + race.raceLeader); } } class Car { String name; int speed; public Car (String name, int speed) { this.name = name; this.speed = speed; } } class Race { String raceLeader = ""; int leaderDistance = 0; public void whoNewLeader(Car car) { int distance = 24 * car.speed; if (distance > leaderDistance) { raceLeader = car.name; leaderDistance = distance; } } }