import java.util.Scanner; public class Menu { public void executeMenu() { Scanner scanner = new Scanner(System.in); while (true) { System.out.print("ÐведиÑе колиÑеÑÑво покÑпаÑелей: "); String str = scanner.next(); if (Utils.isNumeric(str)) { int numberOfPeople = Integer.parseInt(str); if (numberOfPeople > 1) { Calculator.setNumberOfPeople(numberOfPeople); addProduct(); break; } else if (numberOfPeople == 0) { System.out.println("ÐолиÑеÑÑво покÑпаÑелей не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñавно нÑлÑ"); } else if (numberOfPeople == 1) { System.out.println("ÐведиÑе Ñ Ð¾ÑÑ Ð±Ñ 2"); } else { System.out.println("ЧиÑло должно бÑÑÑ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑм"); } } else if (Utils.isDouble(str)) { System.out.println("ХоÑоÑÐ°Ñ ÑÑÑка))) ÐопÑобÑйÑе еÑÑ Ñазок ;D"); } else { System.out.println("Ðе веÑнÑй ÑоÑÐ¼Ð°Ñ Ð²Ð²Ð¾Ð´Ð°. Ðведие ÑиÑло ÑиÑÑами Ð¾Ñ 2 до 2147483647"); } } } public void addProduct() { Scanner scanner; String nameOfProduct; String prize; while (true) { scanner = new Scanner(System.in); System.out.print("ÐведиÑе название ÑоваÑа: "); nameOfProduct = scanner.nextLine(); System.out.print("ÐведиÑе ÑÑоимоÑÑÑ ÑоваÑа в ÑоÑмаÑе: \"ÑÑбли.копейки\" напÑÐ¸Ð¼ÐµÑ 10.45: "); while (true) { prize = scanner.nextLine(); if (Utils.isDouble(prize)) { if (Double.parseDouble(prize) < 0) { System.out.println("Цена не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÑÑе нÑлÑ"); } else { Calculator.addProduct(new Product(nameOfProduct, Double.parseDouble(prize))); System.out.println("Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð²Ð»ÐµÐ½!!!"); System.out.println(); break; } } else { System.out.println("Ðе веÑнÑй ÑоÑÐ¼Ð°Ñ Ð²Ð²Ð¾Ð´Ð° ÑенÑ, попÑобÑйÑе еÑÑ"); } } System.out.println("ЧÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ Ð²Ð²Ð¾Ð´Ð¸ÑÑ ÑоваÑÑ Ð²Ð²ÐµÐ´Ð¸Ñе лÑбой Ñимвол. ÐÑли ÑÑо вÑе ÑоваÑÑ Ð½Ð°Ð±ÐµÑиÑе \"ÐавеÑÑиÑÑ\""); if (scanner.next().equalsIgnoreCase("ÐавеÑÑиÑÑ")) { Calculator.showProducts(); break; } else { System.out.println("ÐÑодолжим ввод ÑоваÑов"); System.out.println(); } } } }