import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
public class Calculator {
private final List- list = new ArrayList<>();
public void enterListOfItems() {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("ÐведиÑе название ÑоваÑа");
String name = scanner.nextLine();
if (name.equals("")) {
System.out.println("ÐÑ Ð½Ðµ ввели название ÑоваÑа, попÑобÑйÑе Ñнова");
continue;
}
System.out.println("ÐведиÑе ÑÐµÐ½Ñ ÑоваÑа");
double cost;
if (scanner.hasNextDouble()) {
cost = scanner.nextDouble();
scanner.nextLine();
if (cost < 0) {
System.out.println("Цена не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑной, попÑобÑйÑе Ñнова");
continue;
}
} else {
System.out.println("ÐÑ Ð½ÐµÐºÐ¾ÑÑекÑно ввели ÑенÑ, попÑобÑйÑе Ñнова");
scanner.nextLine();
continue;
}
list.add(new Item(name, cost));
System.out.println("Ð¢Ð¾Ð²Ð°Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½");
System.out.println("ÐÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð° ÑоваÑов напиÑиÑе \"ÐавеÑÑиÑÑ\". ÐÑли Ñ
оÑиÑе " +
"пÑодолжиÑÑ, нажмиÑе Enter");
String endPhrase = scanner.nextLine();
if (endPhrase.equalsIgnoreCase("завеÑÑиÑÑ")) {
break;
}
}
}
public double calculate(int people) {
if (list.isEmpty()) {
return 0;
} else {
double summa = 0;
for (Item item : list) {
summa += item.getCost();
}
return summa / people;
}
}
public void printNamesItems() {
if (list.isEmpty()) {
System.out.println("ÐÐµÑ ÑоваÑов");
} else {
for (Item item : list) {
System.out.println(item.getName());
}
}
}
}