Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

HashMap<String, Integer> invent = new HashMap<String,Integer>(); invent.put(\"eg

ID: 3731754 • Letter: H

Question

HashMap<String, Integer> invent = new HashMap<String,Integer>();

invent.put("eggs", 41);
invent.put("orange juice", 18);
invent.put("yogurt", 17);
invent.put("bread", 25);
invent.put("butter", 23);
invent.put("peppers", 22);
invent.put("chips", 32);
invent.put("chocolate chips", 28);
invent.put("popcorn", 46);
invent.put("tomato sauce", 49);
invent.put("frozen pizza", 19);
invent.put("milk", 27);
invent.put("hot dog", 37);
invent.put("relish", 19);
invent.put("frozen dinner", 34);
invent.put("cereal", 44);
invent.put("tuna fish", 23);
invent.put("coffee", 33);
invent.put("pasta", 23);
invent.put("strawberries", 42);
invent.put("apples", 35);
invent.put("sugar", 44);
invent.put("ketchup", 35);

HashMap<String, Integer> orders = new HashMap<>();

orders.put("pepers",8);

orders.put("cereal",3);

orders.put("chocolate chips",5);

Subtract HashMap "invent" with HashMap "orders" by only using "for loop" || "if statement"" || "for each loop" (do not use map.entry),

Explanation / Answer

import java.util.HashMap;

import java.util.Map;

public class HashMapTest {

   public static void main(String[] args) {

       HashMap<String, Integer> invent = new HashMap<String,Integer>();

       invent.put("eggs", 41);

       invent.put("orange juice", 18);

       invent.put("yogurt", 17);

       invent.put("bread", 25);

       invent.put("butter", 23);

       invent.put("peppers", 22);

       invent.put("chips", 32);

       invent.put("chocolate chips", 28);

       invent.put("popcorn", 46);

       invent.put("tomato sauce", 49);

       invent.put("frozen pizza", 19);

       invent.put("milk", 27);

       invent.put("hot dog", 37);

       invent.put("relish", 19);

       invent.put("frozen dinner", 34);

       invent.put("cereal", 44);

       invent.put("tuna fish", 23);

       invent.put("coffee", 33);

       invent.put("pasta", 23);

       invent.put("strawberries", 42);

       invent.put("apples", 35);

       invent.put("sugar", 44);

       invent.put("ketchup", 35);

       HashMap<String, Integer> orders = new HashMap<>();

       orders.put("pepers",8);

       orders.put("cereal",3);

       orders.put("chocolate chips",5);

      

       for(Map.Entry<String, Integer> entry : orders.entrySet()) {

           String key = entry.getKey();

          

           if(invent.containsKey(key)) {

               invent.put(key, invent.get(key) - entry.getValue());

           }

       }

      

       System.out.println(invent);

      

       System.out.println();

   }

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote