Skip to content

Pr1 - #19

Closed
maksin82 wants to merge 2 commits into
Yandex-Practicum:devfrom
maksin82:pr1
Closed

Pr1#19
maksin82 wants to merge 2 commits into
Yandex-Practicum:devfrom
maksin82:pr1

Conversation

@maksin82

Copy link
Copy Markdown

No description provided.

Comment thread src/main/java/Main.java

//Метод getNumberOfPeople() запрашивает ввод с консоли значения и помещает его в calculator.numberOfPeople,
// если значение меньше 1 или не является целым числом, то запрашивает повторно.
public static void getNumberOfPeople(Calculator calculator) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Лучше не использовать статические методы без необходимости. В данном случае можно было сделать метод не статическим, а внутри статического метода main создать экземпляр класса Main, по аналогии с классом Calculator, и уже у него вызвать методы

Comment thread src/main/java/Main.java

// Метод addNewProductName() запрашивает ввод названия товара и добавляет его в калькулятор
public static void addNewProductName(Calculator calculator) {
Scanner sc = 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.

scanner можно вынести в тело класса, и там объявить его один раз, а внутри методов уже использовать это поле,
тем самым не придется в каждом методе создавать новый экземпляр Scanner

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.

3 participants