Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 1.67 KB

File metadata and controls

56 lines (47 loc) · 1.67 KB

Bank Management System (Java)

Description

This is a simple console-based Bank Management System built in Java.
It allows users to create a bank account and perform operations such as:

  • Deposit money
  • Withdraw money
  • Check account balance
  • View account details

The project is beginner-friendly and helps in understanding OOP concepts, classes, objects, methods, and user input handling with Scanner in Java.

Features

  • Create an account with name, account number, and initial balance.
  • Deposit and withdraw money with validations.
  • Display current account balance.
  • View complete account details.
  • Interactive menu-driven interface.

Tech Stack

  • Language: Java
  • IDE: IntelliJ IDEA / Eclipse / Any Java-supported IDE
  • Concepts Used: OOP, Classes, Objects, Methods, Scanner

📂 Project Structure

BankSystem/ │ ├── Main.java # Contains the main menu-driven program ├── BankAccount.java # Defines the BankAccount class with deposit, withdraw, etc. └── README.md # Project documentation

How to Run

  1. Clone or download the repository.
  2. Open the project in your preferred Java IDE (IntelliJ, Eclipse, etc.).
  3. Compile and run Main.java.
  4. Follow the on-screen menu to interact with the system.

Example Output

Enter Account Holder Name: Rani Enter Account Number: 12345 Enter Initial Balance: 5000

=== Bank Menu === Deposit Withdraw Check Balance Account Details Exit Enter your choice: 1 Enter deposit amount: 1000 Deposit successful! New Balance: 6000

Learning Outcomes

  • Understanding Java classes and objects
  • Implementing OOP concepts in real-world problems
  • Handling user input and menu-driven programs