import java.util.Scanner; public class Main { public static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { Race race = new Race(); System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â1: "); String name = scanner.next(); System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â1: "); int speed = needForSpeed(); Car car = new Car(name, speed); race.findLeader(car); System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â2: "); car.name = scanner.next(); System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â2: "); car.speed = needForSpeed(); race.findLeader(car); System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â3: "); car.name = scanner.next(); System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â3: "); car.speed = needForSpeed(); race.findLeader(car); System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.getLeadingCarName()); scanner.close(); } public static int needForSpeed() { int speed = 0; boolean speedIsCorrect = false; while (!speedIsCorrect) { if (scanner.hasNextInt()) { int enteredSpeed = scanner.nextInt(); if ((enteredSpeed >= 0) && (enteredSpeed <= 250)) { speed = enteredSpeed; speedIsCorrect = true; } else { System.out.println("â ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ "); } } else { System.out.println("â ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ "); } } scanner.close(); return speed; } }