From 5db134a70ff69f06ec235419f0433616cf6c64b1 Mon Sep 17 00:00:00 2001 From: "jiajun.chou" Date: Thu, 13 Aug 2020 21:55:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=86=E9=99=A4=E5=A4=9A=E9=A4=98=E7=9A=84?= =?UTF-8?q?=20if=20else=20for=20sellin=20<=200?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java/src/main/java/com/gildedrose/GildedRose.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Java/src/main/java/com/gildedrose/GildedRose.java b/Java/src/main/java/com/gildedrose/GildedRose.java index 36e7e751..25412a21 100644 --- a/Java/src/main/java/com/gildedrose/GildedRose.java +++ b/Java/src/main/java/com/gildedrose/GildedRose.java @@ -10,9 +10,13 @@ class GildedRose { public void updateQuality() { for (Item item : items) { + if (item.name.equals("Aged Brie")) { + plusOneQuilaty_if_less_than_fifth(item); + } else if (item.name.equals("Backstage passes to a TAFKAL80ETC concert")) { + if (item.quality < 50) { item.quality = item.quality + 1; @@ -24,7 +28,9 @@ class GildedRose { plusOneQuilaty_if_less_than_fifth(item); } } + } else { + caculateQuilaty_without_Sulfuras(item); } @@ -37,12 +43,10 @@ class GildedRose { if (item.sellIn < 0) { if (item.name.equals("Aged Brie")) { plusOneQuilaty_if_less_than_fifth(item); + } else if (item.name.equals("Backstage passes to a TAFKAL80ETC concert")) { + item.quality = item.quality - item.quality; } else { - if (item.name.equals("Backstage passes to a TAFKAL80ETC concert")) { - item.quality = item.quality - item.quality; - } else { - caculateQuilaty_without_Sulfuras(item); - } + caculateQuilaty_without_Sulfuras(item); } } }