Files
Java-test/src/UserManager.java
T
2026-06-10 07:47:08 +03:00

35 lines
1.3 KiB
Java

import java.util.ArrayList;
public class UserManager {
public void startApp() {
ArrayList<User> 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<ProductCard> 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());
}
}
}