Skip to content

Моя первая проектная работа - #1

Open
MobileDevel0per wants to merge 3 commits into
devfrom
newdev
Open

MobileDevel0per wants to merge 3 commits into
devfrom
newdev

Conversation

@MobileDevel0per

Copy link
Copy Markdown
Owner

Провел все необходимые редакции кода, старался оставить удобные комментарии и имена.
Программа проверена на работоспособность, отвечает всем необходимым требованиям.

Comment thread src/main/java/Car.java
Comment on lines +4 to +5
private String name;
private 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/Car.java
}

public int distanceIn24H() {
return speed * 24; // Формула: Дистанция = время (24) * скорость (вводит пользователь).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

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

Comment thread src/main/java/Main.java
System.out.println("Hello world!");
Scanner scanner = new Scanner(System.in);
Race race = new Race();
Car[] cars = new Car[3];

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

От хранения массива машин и лишнего цикла при определении победителя можно избавиться, если при вводе данных сразу вычислять победителя и хранить его в отдельной переменной, тогда программа будет требовать меньше памяти и работать быстрее

@MobileDevel0per

Copy link
Copy Markdown
Owner Author

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

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