import java.util.Locale; import java.util.Scanner; public class Input { public int peopleCount() { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑеÑ"); Scanner scanner = new Scanner(System.in); while (true) { System.out.println("ÐведиÑе ÑиÑло"); if (!scanner.hasNextInt()) { System.out.println("Ðведено не ÑиÑло, попÑбÑйÑе заново ввеÑÑи ÑиÑло"); scanner.nextLine(); } else { int peopleCount = scanner.nextInt(); if (peopleCount > 1) { return peopleCount; } if (peopleCount <= 1) { System.out.println("Ðведенное ÑиÑло должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 1"); } } } } public String addProductName() { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("ÐведиÑе название ÑоваÑа"); if (!scanner.hasNext()) { System.out.println("Ðведена не ÑÑÑока, попÑобÑйÑе заного ввеÑÑи название ÑоваÑа"); scanner.nextLine(); } else { String productName = scanner.nextLine(); if (!productName.isEmpty()) { return productName; } } } } public double addProductCoast() { Scanner scanner = new Scanner(System.in).useLocale(Locale.ENGLISH); while (true) { System.out.println("ÐведиÑе ÑÑоимоÑÑÑ ÑоваÑа"); if (!scanner.hasNextDouble()) { System.out.println("СÑоимоÑÑÑ ÑоваÑа должна имеÑÑ Ð²Ð¸Ð´ ÑÑбли.копейки"); scanner.nextLine(); } else { double coast = scanner.nextDouble(); if (coast > 0) { return coast; } else { System.out.println("СÑоимоÑÑÑ Ð´Ð¾Ð»Ð¶Ð½Ð° бÑÑÑ Ð±Ð¾Ð»ÑÑе 0"); scanner.nextLine(); } } } } public boolean addProduct() { Scanner scanner = new Scanner(System.in); System.out.println("ХоÑиÑе добавиÑÑ ÑоваÑ?"); if (scanner.hasNext()) { String command = scanner.next(); return !command.equalsIgnoreCase("ÐавеÑÑиÑÑ"); } return true; } }