Skip to content

Моя первая домашка в практикуме - #1

Open
volodka9 wants to merge 1 commit into
mainfrom
dev
Open

volodka9 wants to merge 1 commit into
mainfrom
dev

Conversation

@volodka9

@volodka9 volodka9 commented Sep 5, 2024

Copy link
Copy Markdown
Owner

2 sprint

Comment thread src/main/java/Car.java
Comment on lines +2 to +3
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, то можно не делать их приватными и писать геттеры, а просто сделать публичными - это безопасно, т.к. доступ к этим переменным будет только на чтение за счёт final

Comment thread src/main/java/Main.java
}

public static int speedChecking() {
Scanner scanner = new Scanner(System.in);

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
cars[i]=new Car(carName, carSpeed);

}
race.bestCar(cars);

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