import java.util.Scanner; public class Main { public static Scanner scanner = new Scanner(System.in); private static final String ERROR_TEXT = "ЧÑо-Ñо не Ñак. ÐведиÑе ÑиÑло Ñеловек, на коÑоÑÑÑ Ð±Ñдем делиÑÑ ÑÑеÑ. ЧиÑло должно бÑÑÑ ÑелÑм, болÑÑе 1."; public static void main(String[] args) { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек бÑдем делиÑÑ ÑÑеÑ?"); int count = receivePeopleCount(); System.out.println("ÐÑлиÑно. СÑÐµÑ Ð´ÐµÐ»Ð¸Ð¼ на " + count); var calculator = new Calculator(); calculator.parseNewProducts(); System.out.println("ÐÑого, добавленнÑе ÑоваÑÑ:"); calculator.products.forEach(product -> System.out.println(product.name)); System.out.println("СÑмма на Ñеловека:"); System.out.println(calculator.calculateProductSumForOnePerson(count)); scanner.close(); } static int receivePeopleCount() { int count; while (true) { try { count = scanner.nextInt(); if (count > 1) break; else System.out.println(ERROR_TEXT); } catch (Exception __) { System.out.println(ERROR_TEXT); scanner.nextLine(); } } scanner.nextLine(); return count; } }