import java.util.Scanner; public class Main { public static void main(String[] args) { // Ð²Ð°Ñ ÐºÐ¾Ð´ наÑнеÑÑÑ Ð·Ð´ÐµÑÑ // Ð²Ñ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð³ÑаниÑиваÑÑÑÑ ÑолÑко клаÑÑом Main и можеÑе ÑоздаваÑÑ Ñвои клаÑÑÑ Ð¿Ð¾ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи int numberOfFriends;//колиÑеÑÑво дÑÑзей в баÑе String stopInput;//завеÑÑение ввода String foodName;//название ÑоваÑа float foodPrice;//Ñена ÑоваÑа Scanner scanner = new Scanner(System.in); Calculator calculator = new Calculator(); System.out.println("ÐалÑкÑлÑÑÐ¾Ñ Ð¿ÑивеÑÑÑвÑÐµÑ Ð²Ð°Ñ! ÐведиÑе колиÑеÑÑво дÑÑзей!"); while (true) { if (scanner.hasNextInt()) { numberOfFriends = scanner.nextInt(); if (numberOfFriends > 1) { break; } else { System.out.println("ÐÑÑзей должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 1! ÐведиÑе колиÑеÑÑво дÑÑзей!"); } } else { System.out.println("ÐÑÑзей должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 1!ÐведиÑе колиÑеÑÑво дÑÑзей!"); scanner.next(); } } for (int i = 1; i <= numberOfFriends; i++) { while (true) { System.out.println("ÐÑÑг Ð½Ð¾Ð¼ÐµÑ " + i + "! ÐведиÑе название кÑпленного ÑоваÑа!"); //название Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»ÑбÑм в Ñом ÑиÑле и ÑиÑловÑм foodName = scanner.next(); calculator.AddTovarName(foodName); while (true) { System.out.println("ÐÑÑг Ð½Ð¾Ð¼ÐµÑ " + i + "! ÐведиÑе ÑÐµÐ½Ñ Ð·Ð° " + foodName + "!");//Ñена Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑолÑко ÑиÑлом болÑÑе 0 if (scanner.hasNextFloat())//ÑÑо ÑиÑло { foodPrice = scanner.nextFloat(); if (foodPrice > 0) //ÑÑо ÑиÑло болÑÑе нÑÐ»Ñ { break; } else { System.out.println("Цена должна бÑÑÑ Ð»ÑбÑм ÑиÑлом болÑÑе 0!"); } } else { System.out.println("Цена должна бÑÑÑ Ð»ÑбÑм ÑиÑлом болÑÑе 0!"); scanner.next(); } } calculator.AddTovarPrice(foodPrice); System.out.println("Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½!"); System.out.println("ÐÑÑг Ð½Ð¾Ð¼ÐµÑ " + i + "! ÐведиÑе ÑÑо Ñгодно еÑли Ñ Ð¾ÑиÑе пÑодолжиÑÑ Ð¸Ð»Ð¸ \"завеÑÑиÑÑ\" еÑли Ð²Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð»Ð¸ вÑе ÑоваÑÑ!"); stopInput = scanner.next(); if (stopInput.equalsIgnoreCase("завеÑÑиÑÑ")) { break; } } } calculator.totalOutput(numberOfFriends); } }