Repository navigation
Приложение номер 1. Сдача ДЗ № 1 - #1
nataliakozhanova wants to merge 3 commits into
Conversation
| } else { | ||
| System.out.println("Ошибка ввода. Введите целое число."); | ||
| scanner.nextLine(); | ||
| } |
There was a problem hiding this comment.
Такие отдельные логические блоки, как этот (ввод и обработка количества людей), а также логические блоки с вводом товаров и выводом результатов лучше выносить в отдельные методы и затем вызывать их там, где необходимо (как, например, вынесена логика обработки окончаний). Это позволяет улучшить читаемость кода, т.к. разнородная логика не смешивается в один сплошной код, а также упрощает поддержку кода.
| } else if ((1 < round && round < 5) || (round > 21 && ((round % 10 == 2 || round % 10 == 3 || round % 10 == 4) && (round % 100 != 12 && round % 100 != 13 && round % 100 != 14)))){ | ||
| System.out.println("Сумма к оплате (на каждого человека): " + sumToPrint + " рубля."); | ||
| } else { | ||
| System.out.println("Сумма к оплате (на каждого человека): " + sumToPrint + " рублей."); |
There was a problem hiding this comment.
System.out.println("Сумма к оплате (на каждого человека): " + sumToPrint повторяется три раза, можно его вызвать один раз в конце и прибавить окончание в зависимости от числа
| public static class Calculator { // расчет суммы для оплаты | ||
| public static double countSumToPay(int number, double sum) { | ||
| double sumToPay = sum / number; | ||
| return sumToPay; |
| int userInputNumber = 0; | ||
| boolean valid = false; | ||
|
|
||
| while (!valid) { |
There was a problem hiding this comment.
Это условие здесь не нужно. Можно просто while (true)
No description provided.