import java.util.ArrayList;
import java.util.Locale;
import java.util.Scanner;
public class Goods {
ArrayList mealList = new ArrayList<>();
ArrayList costList = new ArrayList<>();
Double totalCost = 0.00;
public void addMeal() {
Scanner scan = new Scanner(System.in).useLocale(Locale.US);
Checkers checker = new Checkers();
boolean inputIsEmpty = false;
for (int i = 0; true; i++) {
if (!inputIsEmpty) {
System.out.print(i == 0 ? "ÐведиÑе название блÑда: " : "ÐведиÑе название блÑда или \"ÐавеÑÑиÑÑ\": ");
} else {
System.out.print("ÐведиÑе Ñ
оÑÑ ÑÑо-нибÑдÑ!: ");
inputIsEmpty = false;
}
String addNextMeal = scan.nextLine();
if (addNextMeal.equalsIgnoreCase("ÐавеÑÑиÑÑ")) {
break;
} else if (addNextMeal.equals(" ") || addNextMeal.equals("")) {
inputIsEmpty = true;
continue;
} else {
mealList.add(addNextMeal);
}
System.out.print("ÐведиÑе ÑÑоимоÑÑÑ Ð±Ð»Ñда: ");
Double addNextCost = checker.isCorrectCost();
costList.add(addNextCost);
totalCost += addNextCost;
System.out.println("\nÐ¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½! ÐелаеÑе добавиÑÑ ÑÑо-Ñо еÑе?");
}
}
public void printTotalGoods() {
Formatter formatter = new Formatter();
System.out.println("ÐобавленнÑе ÑоваÑÑ:");
for (int i = 0; i < mealList.size(); i++) {
System.out.println(i + 1 + ". " + mealList.get(i) + " " + formatter.correctCost(costList.get(i)));
}
System.out.println("ÐÑог: " + formatter.correctCost(formatter.formatDouble(totalCost)));
}
public Double returnTotalCost() {
return totalCost;
}
}