import java.util.Scanner; public class Main { public static void main(String[] args ) { Scanner input = new Scanner(System.in); int MAXSPEED = 250; int MINSPEED = 0; int COUNTOFCARS = 3; int maxDistance = 0; Car winner = new Car(null, 0); for (int i = 0; i < COUNTOFCARS; i++) { System.out.println("ÐведиÑе Ð¸Ð¼Ñ Ð¼Ð°ÑинÑ:"); Car car = new Car(input.next(), 0); while (true) { System.out.printf("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ - пÑоÑÑо напиÑиÑе Ñелое ÑиÑло Ð¾Ñ %s до %s вклÑÑиÑелÑно: \n", MINSPEED + 1, MAXSPEED); if (input.hasNextInt()) { car.speed = input.nextInt(); if (car.speed > MINSPEED && car.speed <= MAXSPEED) { break; } else { System.out.println("СкоÑоÑÑÑ, коÑоÑÑÑ ÑÑ Ð²Ð²ÐµÐ», Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² непÑавилÑном диапазоне. ÐопÑобÑй еÑе Ñаз"); } } else { System.out.println("Ð¢Ñ Ð²Ð²ÐµÐ» не Ñелое ÑиÑло или не ÑиÑло вовÑе. ÐопÑобÑй еÑе Ñаз"); input.next(); } } car.drive(); if (maxDistance < car.distance) { maxDistance = car.distance; winner = car; } } input.close(); System.out.printf("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: %s \n", winner.name); } }