0
我已經開始用java寫一個類似武器商店的遊戲。我試圖讓用戶有能力選擇在控制檯中的HashMap中打印的項目。一旦用戶選擇並突出顯示該項目,用戶就會購買該項目。 Java是否有內置的實用程序支持此功能?這是我有什麼:Java突出顯示和選擇輸入
public static int purchaseMedicine(int goldAmount) {
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Jewel of Open", 500);
map.put("Potion", 800);
map.put("Hi-Potion", 2000);
map.put("Elixir", 8000);
map.put("Manna Prism", 4000);
map.put("Antivenom", 200);
map.put("Hammer", 200);
map.put("Library Card", 500);
int index = 0;
for(Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " " + entry.getValue());
}
System.out.printf("\n\tGold %d\n\n", goldAmount);
return index; // Returns the instances of medicineList
}