import java.util.Scanner; //РнекоÑоÑÑÑ Ð¼ÐµÑÑÐ°Ñ ÑегÑлÑÑки подÑказал ÐÑакÑикÑм ÐÐ, оÑÑалÑное Ñам public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Car[] cars = new Car[3]; Race race = new Race(); for (int i = 0; i < 3; i++) { System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + (i + 1) + ":"); String userName = scanner.nextLine().trim(); // ТÑÑ Ñ Ð¿Ð¾Ð´Ñмал, ÑÑо лÑÑÑе бÑÐ´ÐµÑ ÑдалиÑÑ Ð¿ÑÐ¾Ð±ÐµÐ»Ñ Ð¿Ð¾ кÑаÑм, Ñ Ñем мне помог ÐÐ while (userName.isEmpty()) { // ÐÑого Ð½ÐµÑ Ð² ÑÑловии задаÑи, но подÑмал лÑÑÑе бÑÐ´ÐµÑ ÑÑÐ¾Ð±Ñ ÐºÐ¾Ð´ не пÑинимал пÑÑÑое название System.out.println("Ðазвание маÑÐ¸Ð½Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм"); System.out.println("ÐведиÑе название маÑÐ¸Ð½Ñ â" + (i + 1) + ":"); userName = scanner.nextLine().trim(); } int userSpeed; while (true) { System.out.println("ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + (i + 1) + ":"); String input = scanner.nextLine().trim(); try { // ÐРподÑказал мне, как ÑделаÑÑ Ñак, ÑÑÐ¾Ð±Ñ ÐºÐ¾Ð´ не пÑинимал невалиднÑе даннÑе userSpeed = Integer.parseInt(input); } catch (NumberFormatException e) { System.out.println("ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); continue; } if (userSpeed > 0 && userSpeed <= 250) { break; } System.out.println("ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); } cars[i] = new Car(userName, userSpeed); race.newLeader(userName, userSpeed); } scanner.close(); System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: " + race.getLeader()); } }