import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Calculator calculator = Calculator.getInstance(); int numberOfPeople; while (true) { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑÑÑ?"); numberOfPeople = scanner.nextInt(); if (numberOfPeople == 1) { System.out.println("РазделиÑÑ ÑÑÑÑ Ð½Ð° одного Ñеловека невозможно."); } else if (numberOfPeople < 1) { System.out.println("ÐекоÑÑекÑное колиÑеÑÑво Ñеловек. ÐведиÑе ÑиÑло болÑÑе 1."); } else { break; } } while (true) { System.out.println("ÐведиÑе Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ ÑоваÑа: "); String itemName = scanner.nextLine(); System.out.println("ÐведиÑе ÑÑоимоÑÑÑ ÑоваÑа в ÑоÑмаÑе ÑÑбли.копейки :"); double itemPrice = scanner.nextDouble(); calculator.addItem(new Item(itemName, itemPrice)); System.out.println("ХоÑиÑе ли добавиÑÑ ÐµÑе один ÑоваÑ?[ÐÑли Ð½ÐµÑ - завеÑÑиÑÑ]"); String answer = scanner.nextLine(); if (answer.equals("завеÑÑиÑÑ")) { String itemList = calculator.toString(); System.out.println(itemList); Double pricePerson = calculator.calculate(numberOfPeople); Formatter formatter = new Formatter(pricePerson); System.out.println("ÐаждÑй должен заплаÑиÑÑ " + pricePerson + " " + formatter.toString()); break; } } } }