В настоящее время я работаю над проектом магазина (minecraft), который состоит из варьирования цен магазина в соответствии со спросом.
Для покупки, если много людей покупают, цена повышается инаоборот, для продажи, чем больше продаж, тем ниже продажная цена, и наоборот
У меня есть список, в котором хранятся все доступные магазины, например:
public class Shop {
private ItemStack itemStack;
private Location location;
private double prix;
private int vente;
private ShopType shopType;
private ShopCategorie shopCategorie;
private ShopItemMenu shopItemMenu;
private String name;
public Shop(ItemStack itemStack, Location location, double prix, int vente, ShopType shopType, ShopCategorie shopCategorie, String name){
this.itemStack = itemStack;
this.location = location;
this.prix = prix;
this.vente = vente;
this.shopType = shopType;
this.shopCategorie = shopCategorie;
this.name = name;
}
public ShopCategorie getShopCategorie() {
return shopCategorie;
}
public void setShopCategorie(ShopCategorie shopCategorie) {
this.shopCategorie = shopCategorie;
}
public ItemStack getItemStack() {
return itemStack;
}
public Location getLocation() {
return location;
}
public void setLocation(Location location) {
this.location = location;
}
public double getPrix() {
return prix;
}
public ShopType getShopType() {
return shopType;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getVente() {
return vente;
}
public ShopItemMenu getShopItemMenu() {
return shopItemMenu;
}
}
, переменная продаж позволяетувеличить количество продаж на этой панели магазина, что позволит нам варьировать его цену.Я хотел бы создать систему, которая пересчитывает цены каждые 3 часа с помощью задачи.
Мой единственный вопрос: что вы посоветуете мне сделать, чтобы рассчитать изменение цены в зависимости от спроса.