// dev branch for Y.Practicum
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
firstStep();
int persons = checkInput();
Calculator calculator = new Calculator();
List products = calculator.calculateBill();
System.out.println("------------------------");
Product.calculation(persons, sumTotal(products));
}
public static void firstStep() {
System.out.println("ÐобÑÑй денÑ! ÐÑо конÑолÑное пÑиложение Ð¿Ð¾Ð¶ÐµÑ Ð²Ð°Ð¼ ÑазделиÑÑ ÑÑеÑ");
System.out.println("ÐведиÑе колиÑеÑÑво пеÑÑон");
}
public static int checkInput() {
Scanner scanner = new Scanner(System.in);
int input;
while (true) {
if (!scanner.hasNextInt()) {
System.out.println("ÐведиÑе ÑиÑло виде ÑиÑла пеÑÑон!");
scanner.next();
continue;
} else input = scanner.nextInt();
if (input <= 1) {
System.out.println("ÐÑибка! ÐведиÑе колиÑеÑÑво пеÑÑон болÑÑе 1 Ñеловека");
continue;
}
break;
}
return input;
}
public static double sumTotal(List productList) {
double total = 0;
for (Product product : productList) {
total = total + product.price;
String text = "ÐозиÑÐ¸Ñ - " + product.name + " по Ñене " + product.price;
System.out.println(text);
}
return total;
}
}