Functional Java GUI vending machine that stores limited number of products, rejects items out of stock, takes in payment, gives change, stores money, and vends selected items. If the machine runs out of change or snacks, contact the machine operator!
Program: Github