Проектная работа №1#1
Conversation
| Race race = new Race(); | ||
| for (int i = 1; i <= 3; i++) { | ||
| String name; | ||
| while (true) { |
There was a problem hiding this comment.
Не рекомендую писать бесконечные циклы через while (true) - лучше всегда явно прописывать условие выхода из цикла, чтобы уменьшить вероятность ошибиться и повысить читабельность кода
| while (true) { | ||
| System.out.println("Введите название машины №" + i + ":"); | ||
| name = scanner.nextLine(); | ||
| if (!name.isEmpty()) { |
There was a problem hiding this comment.
Код для считывания непустой строки с ввода лучше вынести в отдельную функцию - код, разделённый на небольшие функции, легче читать, поддерживать и переиспользовать
| } | ||
| System.out.println("Название не может быть пустым"); | ||
| } | ||
| int speed; |
There was a problem hiding this comment.
Код для считывания скорости с ввода тоже лучше вынести в отдельную функцию
| } | ||
| speed = scanner.nextInt(); | ||
| scanner.nextLine(); | ||
| if (speed > 0 && speed <= 250) { |
There was a problem hiding this comment.
Минимальную и максимальную скорости лучше вынести вконстанты для повышения читабельности кода
| String name; | ||
| int speed; |
There was a problem hiding this comment.
Поля лучше пометить final, тем самым исключив воможность их модификации извне
| } | ||
| } | ||
|
|
||
| class Tachka { // |
There was a problem hiding this comment.
Код лучше писать всегда на латинице с неймингами на английском, чтобы код читался всегда только на одном языке
No description provided.