import java.util.Scanner; public class Main { public static void main(String[] args) { String carName = ""; Race race = new Race(); int carSpeed = 0; Scanner scanner = new Scanner(System.in); for (int i = 0; i < 3; i++) { boolean checkName = false; while (!checkName) { System.out.println("ÐведиÑе название маÑинÑ: "); carName = scanner.nextLine().trim(); if (carName.isEmpty()) { System.out.println("ÐÑ Ð½Ð¸Ñего не ввели. ÐведиÑе еÑе Ñаз"); } else { checkName = true; } } boolean check = false; while (check == false) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑинÑ: "); String scanner1 = ""; boolean chekScanner = false; while (!chekScanner) { scanner1 = scanner.nextLine().trim(); if (scanner1.isEmpty()) { System.out.println("ÐÑ Ð½Ð¸Ñего не ввели. ÐведиÑе еÑе Ñаз.\n ÐведиÑе ÑкоÑоÑÑÑ Ð¾Ñ 1 да 250 км/Ñ"); } else { chekScanner = true; } } try { carSpeed = Integer.parseInt(scanner1); } catch (NumberFormatException e) { System.out.println("ÐÑибка,введиÑе Ñелое ÑиÑло"); continue; } if (carSpeed > 0 && carSpeed <= 250) { Car carWinner = new Car(carName, carSpeed); check = true; race.calculate(carWinner); } else { System.out.println("ÐÐ²ÐµÐ´Ð¸Ð½Ñ Ð½ÐµÐ¿ÑавилÑнÑе даннÑе, введиÑе даанÑе заново"); } } race.winner = race.getWinner(); } System.out.println("ÐобедиÑелÑ: " + race.winner); } }