Generic Stack Automation

This Java project provides an implementation of a generic stack data structure and a menu-driven console application to interact with it. The stack can store values of any data type, making it versatile for various use cases.

Table of Contents

Introduction

The Generic Stack Automation project is designed to demonstrate the use of a generic stack in Java. It includes a GenericStack class that can be used to create a stack of any data type. The accompanying menu-driven console application allows users to push, pop, check if the stack is empty, check the size of the stack, and exit the program.

Features

  • GenericStack class to create a stack of any data type.
  • Menu-driven console application for interacting with the stack.
  • Push values of various data types onto the stack.
  • Pop values from the stack.
  • Check if the stack is empty.
  • Get the size of the stack.
  • Graceful program exit.

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed on your system.

Clone the Repository

License

This project is licensed under the MIT License. See the LICENSE file for details.

MIT License

MIT License

Copyright (c) [2023] [Harris Basra]