import java.util.InputMismatchException; import java.util.Locale; import java.util.Scanner; public class Main { private static final Scanner scanner = new Scanner(System.in); public static void main(String[] args) { System.out.println("Ðа ÑколÑко Ñеловек ÑазделиÑÑ ÑÑÑÑ?:"); int peopleCount; try { peopleCount = scanner.nextInt(); } catch (InputMismatchException ignored) { peopleCount = -1; } while (peopleCount <= 1) { scanner.nextLine(); System.out.println("ÐведиÑе Ñелое положиÑелÑное ÑиÑло болÑÑе 1: "); try { peopleCount = scanner.nextInt(); } catch (InputMismatchException ignored) { peopleCount = -1; } } Calculator calculator = new Calculator(peopleCount); String complete; do { calculator.addGood(); System.out.println("ÐобавиÑÑ ÐµÑÑ Ð¾Ð´Ð¸Ð½ ÑÐ¾Ð²Ð°Ñ Ð² коÑзинÑ?:"); complete = scanner.next(); } while (!complete.equalsIgnoreCase("завеÑÑиÑÑ")); System.out.println("ÐобавленнÑе ÑоваÑÑ:\n" + calculator.getGoods()); Double averagePerPerson = calculator.getAveragePerPerson(); System.out.printf( Locale.US, "%.2f %s%n", averagePerPerson, Formatter.conjugate((int) Math.floor(averagePerPerson)) ); } }