public class Cart { private String shopper; private GroceryItem item1; private int item1Count; private GroceryItem item2; private int item2Count; public Cart(String shopper) { this.shopper = shopper; } public void addItem1(GroceryItem item, int count) { item1 = item; item1Count = count; item1.decrementStock(item1Count); } public void addItem2(GroceryItem item, int count) { this.item2 = item; this.item2Count = count; this.item2.decrementStock(item2Count); } public void printReceipt() { double item1TotalCost = item1Count * item1.getCost(); double item2TotalCost = item2Count * item2.getCost(); double subTotal = item1TotalCost + item2TotalCost; double taxRate = 0.07; double taxTotal = subTotal * taxRate; double total = subTotal + taxTotal; System.out.println("Shopper name: " + shopper); System.out.println("----------------------"); System.out.println(item1.getName() + ": " + item1Count + " units at $" + item1.getCost() + " per unit = $" + item1TotalCost); System.out.println(item2.getName() + ": " + item2Count + " units at $" + item2.getCost() + " per unit = $" + item2TotalCost); System.out.println(" ----> Subtotal = $" + subTotal); System.out.println(" ----> 7% tax = $" + taxTotal); System.out.println(" ----> Total = $" + total); System.out.println("\n"); } }