import java.text.MessageFormat; import java.util.Scanner; public class Dish { String allNameProducts = " "; float allCost = 0; public String addDish() { System.out.println("ÐведиÑе название блÑда: "); Scanner scanner = new Scanner(System.in); while (true) { String nameProducts = (scanner.nextLine()); if ("ÐавеÑÑиÑÑ".equalsIgnoreCase(nameProducts)) { return String.format("СпиÑок добавленнÑÑ Ð±Ð»Ñд: %s", allNameProducts); } else { addCost(); allNameProducts = MessageFormat.format("{0}\n{1}", allNameProducts, nameProducts); System.out.println(nameProducts + "\n" + "Ðобавлено!\n\nÐведиÑе название нового блÑда или ÐавеÑÑиÑÑ"); } } } public void addCost() { Scanner scanner = new Scanner(System.in); System.out.println("ÐведиÑе ÑÑоимоÑÑÑ Ð±Ð»Ñда: "); while (true) { if (scanner.hasNextFloat()) { float cost = scanner.nextFloat(); if (cost > 0) { allCost += cost; break; } else { System.out.println("ÐекоÑÑекÑÐ½Ð°Ñ ÑÑоимоÑÑÑ\nÐведиÑе в ÑоÑмаÑе ÑÑблей.копеек"); scanner.nextLine(); } } else { System.out.println("ÐведиÑе ÑиÑло"); scanner.nextLine(); } } } }