Conversation
TelenkovAleksey
left a comment
There was a problem hiding this comment.
Внес изменения.
|
|
||
| } else { | ||
| System.out.println("Введите стоимость продукта в формате \"'рубли.копейки' [10.45, 11.40]\""); | ||
| float inputPrice = (float) scanner.nextDouble(); |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
|
|
||
| price = price + inputPrice; | ||
|
|
||
| System.out.println("Вы успешно добавили продукт:" + food + "\nИтог: " + String.format("%.2f", price) + " " + Matsh.floover(itog)); |
There was a problem hiding this comment.
Здесь выводится стоимость товара - price, но расчет окончания слова Рубль берется для числа itog, а должна быть одна и та же переменная
There was a problem hiding this comment.
Наставница передала твой вопрос, что я имела в виду:
У тебя строка:
System.out.println("Вы успешно добавили продукт:" + food + "\nИтог: " + String.format("%.2f", price) + " " + Matsh.floover(itog));
А должно быть:
System.out.println("Вы успешно добавили продукт:" + food + "\nИтог: " + String.format("%.2f", price) + " " + Matsh.floover(price));
То есть просто ты тут выводишь число в виде переменной price, но в метод, выдающий окончание слова рубль передаешь другую переменную, itog. Из-за этого при выводе стоимости продукта окончание не то получалось
No description provided.