Мы создадим «24 часа Ле-Мана» — консольное приложение, которое будет задавать вопросы в консоли, считывать пользовательский ввод и в результате выводить победителя гонки. Сначала кратко опишем суть задания и основные критерии, которые нужно соблюсти, чтобы успешно его решить. Не пугайтесь, если вдруг что-то не поняли. На старте предлагаем вам самостоятельно подумать над решением этой задачки с соблюдением всех условий. Если возникнут сложности, смело спускайтесь к разделу «Подробная подсказка и алгоритм решения». Там есть решение этой задачи с большим количеством подсказок. Итак, нам предстоит определить лидера гонки: Запрашиваем у пользователя 3 автомобиля, каждый из которых имеет два параметра: название и скорость. После ввода данных пользователем проверяем, что введённая скорость >0 и ⩽250. Если скорость ввели неверно, программа должна запросить эти данные заново. После успешного ввода рассчитываем, сколько километров за 24 часа смог проехать каждый участник гонки (автомобиль), и запоминаем лидера. Выводим название автомобиля-лидера в консоль в любом понятном формате. Например: Самая быстрая машина: Москвич. Обратите внимание, что в задании нужно использовать разные классы. Предлагаем разделить весь код на три класса: Автомобиль — объект, содержащий в себе параметры «название» и «скорость». Гонка – класс, в котором рассчитывается и запоминается лидер. Main – класс, в котором происходит считывание пользовательского ввода и коммуникация с остальными классами.
forked from Yandex-Practicum/Java-Module-Project-YP
-
Notifications
You must be signed in to change notification settings - Fork 0
Maximka-L/Java-Module-Project-YP
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Пустой репозиторий для работы с Java кодом в Android Studio
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 100.0%