public class Inventory { private Item[] items; public Inventory(Item[] items) { super(); this.items = items; } public void updateQuality() { for (int i = 0; i < items.length; i++) { if(items[i].getName().equals("Sulfuras, Hand of Ragnaros")){ } else if (items[i].getName().equals("Aged Brie")) { if (items[i].getQuality() < 50) { items[i].setQuality(items[i].getQuality() + 1); } items[i].setSellIn(items[i].getSellIn() - 1); } else if(items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")){ if (items[i].getQuality() < 50) { items[i].setQuality(items[i].getQuality() + 1); } if (items[i].getSellIn() < 11 && items[i].getQuality() < 50) { items[i].setQuality(items[i].getQuality() + 1); } if (items[i].getSellIn() < 6 && (items[i].getQuality() < 50)) { items[i].setQuality(items[i].getQuality() + 1); } items[i].setSellIn(items[i].getSellIn() - 1); }else if(items[i].getName().equals("Conjured")){ if (items[i].getQuality() > 0) { items[i].setQuality(items[i].getQuality() - 2); items[i].setSellIn(items[i].getSellIn() - 1); } }else { if (items[i].getQuality() > 0){ items[i].setQuality(items[i].getQuality() - 1); items[i].setSellIn(items[i].getSellIn() - 1); } } if(items[i].getName().equals("Sulfuras, Hand of Ragnaros")){ } else if (items[i].getSellIn() < 0) { if (items[i].getName().equals("Aged Brie") && items[i].getQuality() < 50) { items[i].setQuality(items[i].getQuality() + 1); } else if (items[i].getName().equals("Backstage passes to a TAFKAL80ETC concert")) { items[i].setQuality(items[i].getQuality() - items[i].getQuality()); }else if (items[i].getName().equals("Conjured")){ items[i].setQuality(items[i].getQuality() - 2); } else if (items[i].getQuality() > 0) { items[i].setQuality(items[i].getQuality() - 1); } } } } }