import java.util.Scanner; public class Main { public static void main(String[] args) { double winnerSpeed = 0; String winnerName = ""; System.out.println("ÐобÑо пожаловаÑÑ Ð½Ð° Ðеман 24, вам пÑедÑÑÐ¾Ð¸Ñ Ñамим назнаÑиÑÑ 3Ñ ÑÑаÑÑников заезда и ÑзнаÑÑ, кÑо из Ð½Ð¸Ñ ÑÐ¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð±Ð°ÑÑ Ð·Ð¾Ð»Ð¾Ñо!\nÐÑдÑÑе внимаÑелÑнÑ, ÑкоÑоÑÑÑ Ð½Ð° гоноÑной ÑÑаÑÑе не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ 250км/Ñ, но и ÑÑоÑÑÑ Ð½Ð° меÑÑе Ñоже нелÑзÑ"); for (int i = 0; i < 3; i++) { double speed = 0; Car car = new Car(); Scanner scanner = new Scanner(System.in); System.out.println("ÐведиÑе название авÑомобилÑ"); car.carName = scanner.nextLine(); System.out.println("С какой ÑкоÑоÑÑÑÑ Ð±ÑÐ´ÐµÑ Ð´Ð²Ð¸Ð³Ð°ÑÑÑÑ Ð°Ð²ÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ " + car.carName + "?"); car.carSpeed = car.speedTest(speed); if (winnerSpeed < car.carSpeed) { winnerSpeed = car.carSpeed; winnerName = car.carName; } System.out.println("ÐÑлиÑно, авÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ " + car.carName + " воÑвалÑÑ Ð½Ð° ÑÑаÑÑÑ Ð½Ð° ÑкоÑоÑÑи " + car.carSpeed + "км/Ñ"); } System.out.println("ÐвÑÐ¾Ð¼Ð¾Ð±Ð¸Ð»Ñ " + winnerName + " пÑеодолел " + winnerSpeed * 24 + "км, поздÑавлÑем его Ñ Ð¿Ð¾Ð±ÐµÐ´Ð¾Ð¹!"); } } class Car { String carName; double carSpeed; // ÐеÑод Ð´Ð»Ñ Ð¿ÑовеÑки допÑÑÑимого знаÑÐµÐ½Ð¸Ñ ÑкоÑоÑÑи double speedTest(double speed) { Scanner isDouble = new Scanner(System.in); while (speed == 0) { if (isDouble.hasNextDouble()) { speed = isDouble.nextDouble(); if (speed > 0 && speed <= 250) { break; } else { System.out.println("ÐнаÑение ÑкоÑоÑÑи не Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸Ñ Ð´Ð»Ñ ÑÑой ÑÑаÑÑÑ"); } } else { System.out.println("ÐекоÑÑекÑное знаÑение ÑкоÑоÑÑи"); isDouble.next(); } speed = 0; } return speed; } }