public class Inventory { private Item[] items; public Inventory(Item[] items) { this.items = items; } public void updateQuality() { for(int i=0;i0&&items[i].getQuality()<=49) { items[i].setQuality(items[i].getQuality()+1); } else if(items[i].getSellIn()<0&&items[i].getQuality()<=48) { items[i].setQuality(items[i].getQuality()+2); } } public void regularItemUpdate(int i) { if(items[i].getSellIn()>0&& items[i].getQuality()>0) { items[i].setQuality(items[i].getQuality()-1); } else if(items[i].getSellIn()<0&&items[i].getQuality()>1) { items[i].setQuality(items[i].getQuality()-2); } } public void conjuredItemUpdate(int i) { if(items[i].getSellIn()>0&&items[i].getQuality()>0) { items[i].setQuality(items[i].getQuality()-2); } else if(items[i].getSellIn()<0&&items[i].getQuality()>1) { items[i].setQuality(items[i].getQuality()-4); } } }