Skip to content

This Java-based Bank Management System simulates an ATM interface with PIN authentication. Users can check balance, deposit, withdraw cash, and exit through a menu-driven console. It uses loops, conditionals, and switch-case to handle banking operations interactively.

Notifications You must be signed in to change notification settings

arshan-rahman/Bank-Management-System-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’³ Bank Management System (ATM Simulation) – Java Project

πŸ“Œ Project Overview

This Java-based console application simulates an ATM interface. It allows users to log in using a PIN and perform basic banking operations such as checking balance, depositing cash, and withdrawing cash through a menu-driven system.

πŸ› οΈ Features

  • πŸ” Secure login with PIN authentication
  • πŸ“‹ Menu-driven interface:
    • Check balance
    • Deposit cash
    • Withdraw cash
    • Exit system
  • πŸ” Continuous operation using loops
  • πŸ’» Console-based user interaction

πŸš€ How to Run

  1. Ensure you have Java installed.
  2. Compile the program:

About

This Java-based Bank Management System simulates an ATM interface with PIN authentication. Users can check balance, deposit, withdraw cash, and exit through a menu-driven console. It uses loops, conditionals, and switch-case to handle banking operations interactively.

Topics

Resources

Stars

Watchers

Forks

Languages