import java.util.Map;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Calculator calculator = new Calculator();
int numberOfPeople = 0;
boolean isValidNumberOfPeople = false;
while (!isValidNumberOfPeople) {
try {
System.out.println("ÐолиÑеÑÑво лÑдей в компании?");
numberOfPeople = Integer.parseInt(scanner.nextLine());
if (numberOfPeople > 1) {
isValidNumberOfPeople = true;
} else {
System.out.println("ÐведиÑе ÑиÑло болÑÑе 1.");
}
} catch (NumberFormatException e) {
System.out.println("ÐÑибка ввода. ÐведиÑе коÑÑекÑное колиÑеÑÑво лÑдей.");
}
}
String productName;
while (true) {
System.out.println("ÐобавÑÑе название ÑоваÑа (или введиÑе 'завеÑÑиÑÑ' Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑениÑ):");
productName = scanner.nextLine();
if (productName.equalsIgnoreCase("завеÑÑиÑÑ")) {
break;
}
double productPrice = 0;
boolean isValidPrice = false;
while (!isValidPrice) {
try {
System.out.println("УкажиÑе ÑÑоимоÑÑÑ ÑоваÑа:");
productPrice = Double.parseDouble(scanner.nextLine());
if (productPrice >= 0) {
isValidPrice = true;
} else {
System.out.println("СÑоимоÑÑÑ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑной!");
}
} catch (NumberFormatException e) {
System.out.println("ÐÑибка ввода. ÐведиÑе коÑÑекÑнÑÑ ÑÑоимоÑÑÑ ÑоваÑа.");
}
}
calculator.addProduct(productName, productPrice);
}
System.out.println("ÐобавленнÑе ÑоваÑÑ:");
for (Map.Entry