Skip to content

«24 часа Ле-Мана» - #1

Open
AnastasiShedar wants to merge 2 commits into
mainfrom
dev
Open

AnastasiShedar wants to merge 2 commits into
mainfrom
dev

Conversation

@AnastasiShedar

Copy link
Copy Markdown
Owner

«24 часа Ле-Мана» — консольное приложение, которое будет задавать вопросы в консоли, считывать пользовательский ввод и в результате выводить победителя гонки.

@ArturNurtdinov ArturNurtdinov left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Очень хорошая работа, молодец! Правильно используешь модификаторы private и final, так держать!

Comment thread src/main/java/Main.java
Comment on lines +5 to +6
private final String name; // Нельзя изменить
private final int speed;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Так как строчки являются final, их можно спокойно делать публичными и не писать для них геттеры, а получать к ним доступ напрямую

Comment thread src/main/java/Main.java
if (scanner.hasNextInt()) { // Проверка ввода числа
speed = scanner.nextInt();
scanner.nextLine(); // Очистка буфера после nextInt()
if (speed > 0 && speed <= 250) { // Проверка диапазона

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

максимальную и минимальную допустимую скорости лучше вынести в константы для повышения читабельности кода

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants