Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adi-abhishek/banking_system

Banking System
https://github.com/adi-abhishek/banking_system

arraylist dsa dsa-algorithm java oops-in-java

Last synced: 5 days ago
JSON representation

Banking System

Awesome Lists containing this project

README

        

# Java Banking System

This project is a simple banking system implemented in Java, focusing on Object-Oriented Programming (OOP) principles. It allows users to create bank accounts, deposit and withdraw money, and perform basic banking operations.

## Features

- Create new bank accounts
- Deposit money into accounts
- Withdraw money from accounts
- Account balance inquiry

## Getting Started

To run the project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/Adi-Abhishek/banking_system.git
```

2. Navigate to the project directory:

```bash
cd java-banking-system
```

3. Compile the Java files:

```bash
javac BankingSystem.java
```

4. Run the main program:

```bash
java BankingSystem
```

5. Follow the on-screen instructions to interact with the banking system.

## Usage

- When prompted, choose from the menu options to perform various banking operations.
- To create a new account, select the option to add an account and follow the prompts.
- To deposit or withdraw money, enter the account ID and the amount when prompted.
- To exit the program, choose the option to exit from the menu.