import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("ÐÑоекÑÐ½Ð°Ñ ÑабоÑа â1 Java-Module-Project-YP"); Scanner scanner = new Scanner(System.in); Race race = new Race("",-1); for (int i=1; i<=3; i++){ System.out.println("â ÐведиÑе название маÑÐ¸Ð½Ñ â"+i+":"); String carBrand = scanner.next(); boolean speedLimit = true; int speed = -1; while (speedLimit){ System.out.println("â ÐведиÑе ÑкоÑоÑÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ â"+i+":"); int curSpeed = 0; if ( scanner.hasNextInt() ){ curSpeed = scanner.nextInt(); if ( curSpeed < 0 || curSpeed > 250 ) { System.out.println("â ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); } else { speedLimit = false; } } else { scanner.next(); System.out.println("â ÐепÑавилÑÐ½Ð°Ñ ÑкоÑоÑÑÑ"); } speed = curSpeed; } race.whoIsNewLeader(carBrand, speed); } race.sayLeaderName(); scanner.close(); } } class Car { String carBrand; int speed; Car (String carBrand, int speed){ this.carBrand = carBrand; this.speed = speed; } } class Race { String leader = ""; String carBrand; int speed; int distance = 0; public void whoIsNewLeader (String carBrand, int speed){ int raceTime = 24; int curDistance = raceTime * speed; if (curDistance > distance){ leader = carBrand; distance = curDistance; } } public void sayLeaderName(){ System.out.println("Ð¡Ð°Ð¼Ð°Ñ Ð±ÑÑÑÑÐ°Ñ Ð¼Ð°Ñина: "+leader); } Race (String carBrand, int speed){ this.carBrand = carBrand; this.speed = speed; } }