import java.util.ArrayList;
import java.util.Scanner;
public class Person {
private static final Scanner scanner = new Scanner(System.in);
private static final ArrayList persons = new ArrayList<>();
private static final Calculate calculate = new Calculate();
public static void start() {
System.out.println("Ðа ÑколÑкиÑ
Ñеловек необÑ
одимо ÑазделиÑÑ ÑÑÑÑ? ÐведиÑе ÑиÑло.");
while (true) {
int countPeople;
try {
countPeople = Integer.parseInt(scanner.next());
} catch (Exception e) {
System.out.println("ÐÑ Ð²Ð²ÐµÐ»Ð¸ некоÑÑекÑное знаÑение. ÐведиÑе Ñелое ÑиÑло.");
continue;
}
if (countPeople == 1) {
System.out.println("ÐолиÑеÑÑво гоÑÑей должно бÑÑÑ Ð±Ð¾Ð»ÑÑе одного");
} else if (countPeople < 1) {
System.out.println("ÐолиÑеÑÑво гоÑÑей должно бÑÑÑ Ð±Ð¾Ð»ÑÑе одного");
} else {
for (int i = 0; i < countPeople; i++) {
persons.add("ÐоÑÑÑ_" + (i + 1));
}
System.out.println("СÑÐµÑ Ð±ÑÐ´ÐµÑ ÑазделÑн на " + countPeople + " Ñеловек");
for (int i = 0; i < persons.size(); i++) {
calculate.calculate(persons.get(i));
}
double result = calculate.countProducts / persons.size();
int rubText = (int) result;
System.out.printf("\nÐобавленнÑе блÑда вÑеÑ
гоÑÑей:\n%s \nСÑмма к оплаÑе Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ гоÑÑÑ: %.2f %s", calculate.check, result, calculate.convertRubDeclination(rubText));
break;
}
}
}
}