import java.util.Scanner; public class Main { public static void main(String[] args) { new Calculator(initPersonsCount()); } /** * ÐолÑÑÐ°ÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво пеÑÑон */ private static int initPersonsCount() { Scanner scanner = new Scanner(System.in); int personsCount; System.out.println("Ðа ÑколÑко Ñеловек нÑжно ÑазделиÑÑ ÑÑеÑ?"); while (true) { // ÐÑÑаемÑÑ Ð¿ÑоÑиÑаÑÑ ÑиÑло пеÑÑон, еÑли не ÑдаеÑÑÑ Ð²Ñводим пÑедÑпÑеждение и повÑоÑÑем попÑÑÐºÑ if (scanner.hasNextInt()) { personsCount = scanner.nextInt(); // ÐÑли полÑÑили колиÑеÑÑво пеÑÑон более 2Ñ Ð¾ÑÑанавливаем ввод, // в пÑоÑивном ÑлÑÑае вÑводим пÑедÑпÑеждение и повÑоÑÑем попÑÑÐºÑ if (personsCount > 1) { break; } else { System.out.println("ЧиÑло не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÑÑе 2, повÑоÑиÑе ввод"); scanner.nextLine(); } } else { System.out.println("ÐекоÑÑеÑнÑе даннÑе, повÑоÑиÑе ввод"); scanner.nextLine(); } } return personsCount; } }