import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("ÐведиÑе колиÑеÑÑво лÑдей:"); while (!scanner.hasNextInt()) { System.out.println("ÐводиÑÑ Ð½Ñжно ÑолÑко ÑиÑÑÑ! ÐопÑобÑйÑе заново:"); scanner.nextLine(); } int numberOfPeople = scanner.nextInt(); while (numberOfPeople <= 1) { if (numberOfPeople < 1) { System.out.println("Ðведенно не коÑÑекÑное колиÑеÑÑво лÑдей! ÐопÑобÑйÑе занво:"); numberOfPeople = scanner.nextInt(); } if (numberOfPeople == 1) { System.out.println("ÐÑ Ð¾Ð´Ð¸Ð½ и плаÑиÑе ÑолÑко вÑ. ÐопÑобÑйÑе занво: "); numberOfPeople = scanner.nextInt(); } } Calculator calculator = new Calculator(); calculator.costCalculator(); double needPay = Calculator.priceSum / numberOfPeople; System.out.println("СпиÑок вÑбÑаннÑÑ ÑоваÑов: "); for (String str : calculator.menuList) { System.out.println(str); } System.out.printf("ÐбÑÐ°Ñ ÑÑмма: %.2f %s%n", Calculator.priceSum, Calculator.costRounding(Calculator.priceSum)); System.out.printf("Ðол-во Ñеловек: %s%n", numberOfPeople); System.out.printf("ÐаждÑй плаÑÐ¸Ñ Ð¿Ð¾: %.2f %s%n", needPay, Calculator.costRounding(needPay)); } }