import java.util.ArrayList; public class UserManager { public void startApp() { ArrayList userList = new ArrayList<>(); userList.add(new User("Алексей", 5000)); userList.add(new User("Мария", 10000)); System.out.println(userList.get(0).getName() + " имеет баланс: " + userList.get(0).getBalance()); System.out.println(userList.get(1).getName() + " имеет баланс: " + userList.get(1).getBalance()); ArrayList productList = new ArrayList<>(); productList.add(new ProductCard("Сапоги", 3000, 20)); productList.add(new ProductCard("Шуба", 23000, 10)); buyProduct(userList.get(0), productList.get(0)); buyProduct(userList.get(0), productList.get(1)); } public void buyProduct (User user, ProductCard product) { int finalPrice = product.getFinalPrice(); if (user.getBalance() >= finalPrice) { int newBalance = user.getBalance() - finalPrice; user.setBalance(newBalance); System.out.println(" Пользователь " + user.getName() + " успешно купил " + product.getTitle() + " за " + finalPrice); System.out.println(" Остаток на балансе " + user.getBalance()); } } }