import java.util.Scanner; class Products { Scanner scan = new Scanner(System.in); boolean ifWantFinish = true; String[] dish = new String[100]; int i =0; double[] expense = new double[100]; double price = 0; double total = 0; double calculatingTotalExpense() { while (ifWantFinish) { System.out.println("ÐведиÑе название ÑоваÑа"); dish[i] = scan.next(); expense[i] = checkingIfValueIsNumber(); total = total + expense[i]; System.out.println("Ð¢Ð¾Ð²Ð°Ñ " + dish[i] + " ÑÑоимоÑÑÑÑ " + expense[i] + " ÑÑб. ÑÑпеÑно добавлен!"); i++; System.out.println("\nÐÑ Ñ Ð¾ÑиÑе ввеÑÑи еÑе ÑоваÑÑ? ÐÑли да, Ñо введиÑе лÑбой ÑекÑÑ. ÐÑли неÑ, введиÑе 'ÐавеÑÑиÑÑ'"); ifWantFinish = !scan.next().equalsIgnoreCase("ÐавеÑÑиÑÑ"); } System.out.println("ÐобавленнÑе ÑоваÑÑ:"); for (int l = 0; l < i; l++) { System.out.println((l + 1) + ". " + dish[l] + " Цена " + expense[l] + " ÑÑб."); } return total; } double checkingIfValueIsNumber () { while(true) { System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа в ÑоÑмаÑе ÑÑбли,копейки"); while (true) { if (scan.hasNextDouble()) { break; } else { System.out.println("ÐÑибка! ÐведиÑе ÑиÑло!"); scan.next(); } } price = scan.nextDouble(); if (price <= 0) { System.out.println("Цена блÑда не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑной и не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñавна нÑлÑ"); } else { break; } } return price; } }