import java.util.Locale; public class Main { public static void main(String[] args) { Persons persons = new Persons(); // СоздаÑм новÑй обÑÐµÐºÑ ÐºÐ»Ð°ÑÑа Persons persons.read(); // ÐÑзÑваем меÑод read клаÑÑа Persons. Calculator calculator = new Calculator(); // СоздаÑм новÑй обÑÐµÐºÑ ÐºÐ»Ð°ÑÑа Persons calculator.calculate(); // ÐÑзÑваем меÑод calculate клаÑÑа Calculator. for (Product product : calculator.products) { // Ðз обÑекÑа calculator клаÑÑа CalÑulator в вÑÑаÑкиваем ÑпиÑок пÑодÑкÑов. System.out.println(String.format(Locale.US, "ÐобавленнÑе ÑоваÑÑ: %s - %.2f Ð Ñб.", product.name, product.cost)); // ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пÑодÑкÑа из ÑпиÑка пеÑаÑаем его Ð¸Ð¼Ñ Ð¸ ÑенÑ. } float averageCheck = (float) (calculator.total / persons.count); // ÐодÑÑиÑÑваем ÑÑедний Ñек String rub = "ÑÑ"; if (averageCheck < 2 && averageCheck >= 1) { rub = rub + "блÑ"; } else { rub = rub + "блÑ"; } System.out.println(String.format(Locale.US, "%.2f %s Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ гоÑÑÑ.", averageCheck, rub)); } }