import java.util.Scanner; public class BillMaker { Scanner sc = new Scanner(System.in); void BillMakerMethod(int numberOfPeople) { StringBuilder products = new StringBuilder("ÐобавленнÑе ÑоваÑÑ: \n"); BillLoop: while (true) { //ÐÐЪЯÐÐÐÐÐÐ ÐÐÐ ÐÐÐÐÐЫХ Ð ÐÐÐЫХ ÐÐЪÐÐТÐÐ int MAX_PRODUCTS = 50; Product[] product = new Product[MAX_PRODUCTS]; Calculator calculator = new Calculator(); FormatRubles rub = new FormatRubles(); int x = 0; //УÑловие x==50 - ниже while (x < MAX_PRODUCTS) { //ÐÐÐÐ ÐÐÐÐЫХ ТÐÐÐÐ Ð (ÐÐÐСС PRODUCT) product[x] = new Product(); System.out.println("ÐведиÑе название ÑоваÑа:"); String name; name = product[x].insertName(); System.out.println("ÐведиÑе его ÑÑоимоÑÑÑ (Ð Ñбли,копейки)"); float price; price = product[x].insertPrice(); //ÐСÐРСТÐÐТ 0, наÑинаем добавлÑÑÑ ÑÐ¾Ð²Ð°Ñ ÑнаÑала if (price == 0) { continue; } //ÐЫÐÐРТÐÐÐÐ ÐÐ System.out.println("ÐÑ ÑÑпеÑно добавили: "); String namesOfProducts = "%s ÑÑоимоÑÑÑÑ %.2f %s"; String formatProduct = String.format(namesOfProducts, name, price, rub.Rubles(price)); System.out.println(formatProduct); //ÐСРТÐÐÐРЫ ЦÐÐÐ float sum = calculator.sum(price); products.append(formatProduct).append("\n"); // ÐÐÐÐÐÐТЬ ТÐÐÐÐ ÐЩРРÐÐ System.out.println("ÐелаеÑе пÑодолжиÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ ÑоваÑов? (Ðоманда \"ÐавеÑÑиÑÑ\"- Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑеÑа)"); String againProduct = sc.next(); String lowerCaseAgainProduct = againProduct.toLowerCase().trim(); if (lowerCaseAgainProduct.equals("завеÑÑиÑÑ")) { //СЧÐТ //ÐЫÐÐÐ ÐСÐÐ¥ ТÐÐÐÐ ÐÐ System.out.println(products); //ÐÐ ÐÐÐÐÐÐÐ calculator.calculate(sum, numberOfPeople); break BillLoop; } else { x = x + 1; } if (x == MAX_PRODUCTS) { System.out.println("ÐÑ Ð´Ð¾ÑÑигли макÑимÑма :Ñ"); System.out.println("ÐÐ¾Ñ ÐÐ°Ñ ÑÑÐµÑ Ð½Ð° вÑе введеннÑе ÑоваÑÑ:"); break BillLoop; } } } } }