Skip to content

Домашняя работа спринт 2. Давыдов Александр - #2

Open
simondv4 wants to merge 2 commits into
devfrom
dev_hw
Open

simondv4 wants to merge 2 commits into
devfrom
dev_hw

Conversation

@simondv4

@simondv4 simondv4 commented Jan 5, 2024

Copy link
Copy Markdown
Owner
  1. Поменял местами порядок запросов:
  • Кол-во людей
  • Товар
  • Стоимость товара.
  1. Применил try, catch на случай если пользователь вводит не int с клавиатуры. (несильно понял как работает try-catch, но вроде работает)
  2. Добавил слово "рубль" к каждому товару в списке, а не только к концу списка (ещё раз проверил склонения)
  3. Я не знал как ещё попытаться вызвать в программе ошибку, у меня не получилось. Надеюсь, ревьювер у тебя тоже не получится.

Comment thread src/main/java/Calc.java
if(numberOfPersons > 1) {
return numberOfPersons;
}
else {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

этот блок нужно поднять в try, иначе он выполняется после catch и сообщение "Некорректный ввод. Введите количество персон" выводится несколько раз, попробуй текст ввести.
Try - блок с основным кодом - выполняется по плану программы, если произошла ошибка выполнится то, что в catch. Затем выполняется программа дальше, как если бы не было ошибки.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

а по логику твоей программы после try 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.

3 participants