Conversation
SeveNChaK
left a comment
There was a problem hiding this comment.
В файлах код прыгает, отступы не одинаковые - рекомендую использовать встроенные форматтер. Если ты программируешь в IDE от JetBrains, то можешь пройтись по всем файлам и нажать комбинацию (Windows: Shift + Ctrl + Alt + L, MacOS: Shift + Option + Command + L), затем выбрать, какую часть кода хочешь изменить, и выполнить команду. Среда разработки автоматически сделает нужные отступы и переносы (как она это делает можно изменить в настройках, но дефолтные значения вполне нормальные).
src/main/java/Main.java
Outdated
|
|
||
| while (true) { | ||
|
|
||
| spisokTovar += tovar + "\n"; |
There was a problem hiding this comment.
⏫ Так как String является неизменяемым объектом, то при каждом сложении строк создаются новые объекты, что расходует память. Для таких случаев лучше использовать StringBuilder
|
|
||
| rubl = Math.floor(stoimSumma / endHum); | ||
| calc.getRubl(rubl); | ||
| Calc.getRubl(rubl); |
There was a problem hiding this comment.
Math.floor теряется дробная часть, если сумма была не целыи числом -> результат считается некорректно. Данный метод надо использовать, чтобы получить целую часть, чтобы потом определить склонение. Но результат итоговый надо счет без применения округления
Счетчик товаров