Conversation
|
|
||
| double result = calculator.divideSum(); | ||
| Formatter formatter = new Formatter(); | ||
| Calculator calculator = new Calculator(); |
There was a problem hiding this comment.
Переменная не используется. Можно методы divideBuild и addProducts вызывать отсюда, чтобы выполнение программы было более прозрачным, а не в конструкторе
|
|
||
| String cart = "Добавленные товары:"; | ||
| double totalPrice = 0; | ||
| private int humanCount; |
There was a problem hiding this comment.
Студия подсказывает, что переменную можно перенести в конструктор, где она инициализируется, быть полем класса ей не обязательно
| double totalPrice = 0; | ||
| private int humanCount; | ||
| private static final Scanner scanner = new Scanner(System.in); | ||
| private List<Product> productsList; |
There was a problem hiding this comment.
Переменная инициализируется, но не используется
| while (true){ | ||
| try{ | ||
| System.out.println("На скольких человек необходимо разделить счёт?"); | ||
| int count = Integer.parseInt(scanner.nextLine()); |
There was a problem hiding this comment.
Можешь применить в студии автоформатирование (в выбранном файле, сверху вкладка Code - Reformat Code, либо Ctrl+Alt+L), тогда автоматически код выправится
| case "7": | ||
| case "8": | ||
| case "9": | ||
| return "рублей"; |
There was a problem hiding this comment.
Можно все эти варианты оставить на последнюю ветку default
| return "рубля"; | ||
| } | ||
| } | ||
| else if(rub.length() > 1){ |
There was a problem hiding this comment.
Проверку можно упростить, если использовать (int) Math.floor(pay), и от него брать %10 для вычисления последней цифры и %100 для выяснения, что число между 11 и 19
No description provided.