import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in).useDelimiter("\n"); int numberOfPeople = getNumberOfPeople(scanner); Calculator calculator = new Calculator(); calculator.start(numberOfPeople, scanner); scanner.close(); } static int getNumberOfPeople(Scanner scanner) { int numberOfPeople = 0; System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑеÑ?"); while (numberOfPeople <= 1) { String userInput = scanner.next(); try { numberOfPeople = Integer.parseInt(userInput); } catch (NumberFormatException e) { System.out.println("ÐШÐÐÐÐ. ÐжидаеÑÑÑ ÑелоÑиÑленное знаÑение. ÐведиÑе коÑÑекÑное ÑиÑло:"); continue; } if (numberOfPeople == 1) { System.out.println("ÐШÐÐÐÐ. ÐекоÑÑекÑное ÑиÑло. Ðа одного Ñеловека Ð½ÐµÑ ÑмÑÑла ниÑего ÑÑиÑаÑÑ Ð¸ делиÑÑ. ÐведиÑе коÑÑекÑное ÑиÑло."); } else if (numberOfPeople < 1) { System.out.println("ÐШÐÐÐÐ. ÐекоÑÑекÑное ÑиÑло. ÐолиÑеÑÑво лÑдей должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 1. ÐведиÑе коÑÑекÑное ÑиÑло"); } } return numberOfPeople; } }