import java.util.Scanner; public class Main { public static void main(String[] args) { Race race = new Race(); Scanner scanner = new Scanner(System.in); for (int i = 0; i < 3; i++) { System.out.println("ÐведиÑе название " + (i + 1) + " авÑомобилÑ: "); String nameCar = scanner.next(); int speedCar; while (true) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ " + (i + 1) + "-го авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ (Ð¾Ñ 0 до 250 км/ÑаÑ): "); if (scanner.hasNextInt()) { speedCar = scanner.nextInt(); if (speedCar >= 0 && speedCar <= 250) { break; } else { System.out.println("ÐедопÑÑÑÐ¸Ð¼Ð°Ñ ÑкоÑоÑÑÑ Ð°Ð²ÑомобилÑ. ÐопÑобÑйÑе еÑе Ñаз."); } } else { System.out.println("УпÑ! ÐÑибка! ÐведиÑе ÑкоÑоÑÑÑ ÑиÑÑами."); scanner.next(); } } RacingCar racingCar = new RacingCar(nameCar, speedCar); race.newLeader(racingCar); } System.out.println("Ðобедил авÑомобилÑ: " + race.winnerCar); } } class Race { String winnerCar = ""; int distance = 0; public void newLeader(RacingCar racingCar){ int carDistance = 24 * racingCar.speed; if (carDistance > distance){ winnerCar = racingCar.name; distance = carDistance; } } } class RacingCar { String name; int speed; public RacingCar(String name, int speed) { this.name = name; this.speed = speed; } }