import java.util.InputMismatchException; import java.util.Scanner; public class Auto { String name = ""; int speed = 0; public void getName(int i) { Scanner scanner = new Scanner(System.in); System.out.println("- ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":"); this.name = scanner.next(); while (this.name.isEmpty()) { System.out.println("- Ðазвание маÑÐ¸Ð½Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑой ÑÑÑокой"); System.out.println("- ÐведиÑе название маÑÐ¸Ð½Ñ â" + i + ":"); this.name = scanner.next(); } } public void getSpeed (int i) { boolean validSpeed = false; Scanner scanner = new Scanner(System.in); while (!validSpeed) { try { System.out.println("- ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":"); this.speed = scanner.nextInt(); while ((this.speed <= 0) || (this.speed > 250)) { System.out.println("- ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); System.out.println("- ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â" + i + ":"); this.speed = scanner.nextInt(); } validSpeed = true; } catch(InputMismatchException e) { System.out.println("- ÐекоÑÑекÑнÑй ÑоÑÐ¼Ð°Ñ ÑкоÑоÑÑи"); scanner.next(); } } } }