import java.util.Scanner; public class Calculator { double sum; int amount; StringBuilder items; Calculator(int amount) { this.amount = amount; sum = 0; items = new StringBuilder(); } public void printCheck() { Format format = new Format(); System.out.println("ÐобавленнÑе ÑоваÑÑ:"); System.out.println(items.toString()); double payment = format.round(sum / amount, 2); System.out.println("ÐаждÑй Ñеловек должен заплаÑиÑÑ " + payment + " " + format.getEnding((int) payment) + "."); } public void addItems() { System.out.println("СоÑÑавим ÑпиÑок ÑоваÑов."); System.out.println("ÐоÑле Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑоваÑа напиÑиÑе \"ÐавеÑÑиÑÑ\" ÑÑÐ¾Ð±Ñ Ð·Ð°ÐºÐ¾Ð½ÑиÑÑ ÑпиÑок. " + "Ðибо введиÑе лÑбой дÑÑгой Ñимвол или Ñлово Ð´Ð»Ñ Ð¿ÑодолжениÑ."); Scanner scanner = new Scanner(System.in); do { addItem(); System.out.println("ÐÑодолжиÑÑ?"); } while (!scanner.nextLine().equalsIgnoreCase("завеÑÑиÑÑ")); } private void addItem() { Format format = new Format(); UserData userData = new UserData(); String name = userData.getName(); double price = userData.getValidPrice(); sum += price; items.append(name).append(". CÑоимоÑÑÑ - ").append(price) .append(" ").append(format.getEnding((int) price)).append(".\n"); System.out.println("Ð¢Ð¾Ð²Ð°Ñ \"" + name + "\" бÑл ÑÑпеÑно добавлен."); } }