import java.util.Scanner; public class Main { public static void main(String[] args) { CalculateDishes calc = new CalculateDishes(); Scanner sc = new Scanner(System.in); // System.out.println("Hello world!"); int countPeople; System.out.println("ÐведиÑе ÑиÑло ÑÑаÑÑников, на коÑоÑÑÑ Ð±ÑÐ´ÐµÑ Ñазделен ÑÑеÑ:"); while (true) { if (sc.hasNextInt()) { countPeople = sc.nextInt(); if (countPeople <= 1) { System.out.println("ÐолиÑеÑÑво лÑдй не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¼ÐµÐ½ÐµÐµ 2\n" + "ÐожалÑйÑÑа повÑоÑиÑе ввод Ñнова"); } else { break; } } else { System.out.println("Ðам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¼Ð¾ ввеÑÑи Ñелое ÑиÑло\n" + "ÐожалÑÑÑа повÑоÑиÑе ввод Ñнова"); sc.next(); } } calc.setCountPeople(countPeople); System.out.println("Ðалее Ðам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ввеÑÑи наименование блÑда" + "и его ÑÑоимоÑÑÑ Ð² ÑоÑмаÑе ÑÑбли.копейки"); String query = ""; while (true) { if (query.trim().replace("'", "").equalsIgnoreCase("завеÑÑиÑÑ")) { System.out.println(calc.toString()); printFormatRub.outFormattedRub(calc.getAmout() / calc.getCountPeople()); break; } else { try { System.out.println("ÐедиÑе наименование блÑда:"); String dishName = new Scanner(System.in).nextLine().trim(); System.out.println("ÐведиÑе ÑÑоимоÑÑÑ Ð±Ð»Ñда:"); double price = Double.parseDouble(new Scanner(System.in).next().trim()); if (price <= 0 || dishName.isEmpty()) { System.out.println("ÐекоÑÑекÑное знаÑение, ÑÐ¾Ð²Ð°Ñ Ð½Ðµ бÑл добавлен!"); System.out.println("ÐовÑоÑиÑе попÑÑÐºÑ Ð²Ð²Ð¾Ð´Ð° даннÑÑ "); } else { calc.addDish(new Dish(dishName, price)); System.out.println("Ð¢Ð¾Ð²Ð°Ñ ÑÑпеÑно добавлен!"); System.out.println("ТекÑÑÐ°Ñ ÑÑмма =" + calc.getAmout()); System.out.println("ÐÑли Ð²Ñ Ð·Ð°ÐºÐ¾Ð½ÑиÑÑ Ð²Ð²Ð¾Ð´ блÑд введиÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ " + "`завеÑÑиÑÑ'\n" + "РпÑоÑивном ÑлÑÑае введиÑе клавиÑÑ Enter"); query = new Scanner(System.in).nextLine(); } } catch (NumberFormatException e) { System.out.println("ÐекоÑÑекÑное Ñена, блÑдо не бÑл добавлен!"); System.out.println("ÐовÑоÑиÑе попÑÑÐºÑ Ð²Ð²Ð¾Ð´Ð° даннÑÑ "); } } } } }