import java.util.Scanner; public class Main { public static void main(String[] args) { String menu=""; double summa=0; int n; boolean a1; double price1=0; Prod p = new Prod(); Scanner input = new Scanner(System.in); System.out.println("ÐÑивеÑ! Я â калÑкÑлÑÑÐ¾Ñ ÑÑеÑа"); while (true) { System.out.println("Ðа ÑколÑÐºÐ¸Ñ Ñеловек Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑазделиÑÑ ÑÑеÑ?"); String str = input.next(); n = 0; try { n = Integer.parseInt(str); if (n==1) { System.out.println("ÐÑибка, ÐÑ Ð²Ð²ÐµÐ»Ð¸ 1"); } else { if (n<1) { System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ оÑÑиÑаÑелÑное ÑиÑло!"); } else { if (n==0){ System.out.println("ÐÑибка, ÐÑ Ð²Ð²ÐµÐ»Ð¸ 0"); }else{ System.out.println("СпаÑибо!"); break; } } } } catch (NumberFormatException ne) { System.out.println("ÐÑибка, введиÑе ÑиÑло"); } } while (true) { System.out.println("ÐведиÑе название блÑда и нажмиÑе Enter. ÐÑли ввод законÑен, введиÑе \"ÐавеÑÑиÑÑ\""); p.name = input.next(); if (p.name.equalsIgnoreCase("ÐавеÑÑиÑÑ")) { break; } while (true) { System.out.println("ÐведиÑе ÑÐµÐ½Ñ Ð±Ð»Ñда"); String str1 = input.next(); try { price1 = Double.parseDouble(str1); if (price1<0){ System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ оÑÑиÑаÑелÑное ÑиÑло!"); }else{ break; } }catch (NumberFormatException ne) { System.out.println("ÐÑибка, введиÑе ÑиÑло"); } } p.price = price1; menu = menu + "\n" + p.name; summa = summa + p.price; System.out.println("Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½"); System.out.println("ХоÑиÑе ли добавиÑÑ ÐµÑе один ÑоваÑ?"); } System.out.print("ÐобавленнÑе ÑоваÑÑ: "); System.out.println(menu); summa = summa/n; System.out.print("ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ оплаÑиÑÑ: "); int x = (int) summa%100/10; int y = (int) summa%10; System.out.printf("%.2f",summa); if (summa == 1||(y==1 && x!=1)){ System.out.print(" ÑÑблÑ"); }else{ if ((y==2||y==3||y==4)&&x!=1){ System.out.print(" ÑÑблÑ"); }else{ System.out.print(" ÑÑблей"); } } } } class Prod { String name = ""; // Ðазвание блÑда double price = 0; // Цена блÑда }