import java.util.Scanner; class Car { String name; int speed; public Car(String name, int speed) { this.name = name; this.speed = speed; } String getName(){ return name; } int distanceCalc(){ return speed * 24; } } class Race { String carLeader = ""; int distanceLeader = 0; public void newLeader(Car car) { int distance = car.distanceCalc(); if (distance > distanceLeader) { distanceLeader = distance; carLeader = car.getName(); } } String getCarName() { return carLeader; } } public class Main { static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { System.out.println("«24 ÑаÑа Ðе-Ðана»"); Race race = new Race(); for (int i = 1; i <= 3; i = i + 1) { System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â" + i); String name = carName(); int speed = carSpeed(i); Car car = new Car(name, speed); race.newLeader(car); //System.out.println("ÐвÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ " + name + " добавлен. " + speed + "-СкоÑоÑÑÑ Ð°Ð²Ñо км/Ñ"); //нÑжно ли вообÑе ÑÑо вÑводиÑÑ Ð² конÑолÑ??(ÑиÑоÑиÑеÑкий вопÑоÑ) в 'ÐÑÐ¸Ð¼ÐµÑ Ð²Ñ Ð¾Ð´Ð½ÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¸ ÑезÑлÑÑаÑа' Ð½ÐµÑ Ð¿Ð¾Ð´ÑвеÑждениÑ, ÑÑо маÑина Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ и ÑкоÑоÑÑÑÑ Ñоздана( } System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.getCarName()); scanner.close(); } public static String carName() { while (true) { String name = scanner.nextLine(); if (!name.isEmpty()) { return name; } System.out.println("Ðазвание авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ Ð½Ðµ должно бÑÑÑ Ð¿ÑÑÑÑм. ÐовÑоÑиÑе попÑÑкÑ"); } } public static int carSpeed(int number) { while (true) { System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + number); if (scanner.hasNextInt()) { int speed = scanner.nextInt(); scanner.nextLine(); if (speed >= 0 && speed <= 250) { return speed; } else { System.out.println("ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ "); } } else { System.out.println("ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ. ÐведиÑе Ñелое ÑиÑло"); scanner.next(); } } } }