Skip to content

выполнение задания - #18

Open
Mysteri027 wants to merge 2 commits into
Yandex-Practicum:masterfrom
Mysteri027:master
Open

Mysteri027 wants to merge 2 commits into
Yandex-Practicum:masterfrom
Mysteri027:master

Conversation

@Mysteri027

Copy link
Copy Markdown

No description provided.

Comment thread src/main/java/Main.java Outdated
}
} catch (InputMismatchException er) {
System.out.println("Некоректное значение");
break;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

В случае ввода строки вместо числа просто происходит выход из цикла while, результат функции возвращается = 0 (и при расчете суммы оплаты происходит деление на 0 и падение), а лучше сделать повторный запрос корректного числа человек

Comment thread src/main/java/ProductCalculator.java Outdated
productName = scanner.next();

System.out.println("Введите стоимость товара стоимость в формате: \"'рубли.копейки' [10.45, 11.40]\"");
productPrice = scanner.nextFloat();

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.hasNextFloat() или try-catch

@MagicUnderHood

Copy link
Copy Markdown

Теперь всё хорошо

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