Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. import java.util.LinkedHashMap;
  2. import java.util.Map;
  3. import java.util.Map.Entry;
  4. import java.util.Scanner;
  5.  
  6. public class Demo {
  7.     final static Scanner scanner = new Scanner(System.in);
  8.  
  9.     public static void main(String[] args) {
  10.         miner();
  11.     }
  12.  
  13.     private static void miner() {
  14.         Map<String, Integer> minerResource = new LinkedHashMap<>();
  15.         while (true) {
  16.             String key = scanner.nextLine();
  17.             if (key.equals("stop")) {
  18.                 for (Entry<String, Integer> element : minerResource.entrySet()) {
  19.                     System.out.println(element.getKey() + " -> " + element.getValue());
  20.                 }
  21.                 return;
  22.             } else {
  23.                 int value = Integer.parseInt(scanner.nextLine());
  24.                 if (!minerResource.containsKey(key)) {
  25.                     minerResource.put(key, value);
  26.                 } else {
  27.                     int n = minerResource.get(key);
  28.                     n += value;
  29.                     minerResource.put(key, n);
  30.                 }
  31.             }
  32.         }
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement