import java.util.Locale; import java.util.Scanner; public class UserData { public int getNumbOfPeople() { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑÑÑ?"); Scanner scanner = new Scanner(System.in); int amount; while (true) { while (!scanner.hasNextInt()) { System.out.println("ÐведиÑе Ñелое ÑиÑло."); scanner.nextLine(); } amount = scanner.nextInt(); scanner.nextLine(); if (amount < 1) { System.out.println("ÐекоÑÑекÑное знаÑение Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑÑÑа. ÐведиÑе ÑиÑло болÑÑее 1."); } else if (amount == 1) { System.out.println("РазделÑÑÑ Ñек Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñеловека Ð½ÐµÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи. ÐведиÑе ÑиÑло болÑÑее 1."); } else { return amount; } } } public double getValidPrice() { System.out.println("УкажиÑе ÑÑоимоÑÑÑ ÑоваÑа:"); Scanner scanner = new Scanner(System.in).useLocale(Locale.US); double price; while (true) { while (!scanner.hasNextDouble()) { System.out.println("ÐведиÑе ÑиÑло в ÑоÑмаÑе \"ÑÑбли.копейки\"."); scanner.nextLine(); } price = scanner.nextDouble(); scanner.nextLine(); if (price >= 0) { return price; } System.out.println("Цена должна бÑÑÑ Ð½ÐµÐ¾ÑÑиÑаÑелÑной."); } } public String getName() { System.out.println("ÐведиÑе наименование ÑоваÑа:"); Scanner scanner = new Scanner(System.in); return scanner.nextLine(); } }