A simple ATM Machine Simulation built using Java.
This is a console-based application that allows users to perform basic banking operations such as withdrawing money, depositing money, checking balance, and exiting the system.
Project Status: Under Progress (Work in Progress)
- 💵 Withdraw Money
- 💰 Deposit Money
- 📊 Check Account Balance
- 🔁 Continuous system until user exits
- 🖥️ Simple and user-friendly console interface
- Java
- Object-Oriented Programming (OOP)
- Scanner Class (
java.util.Scanner)
ATM-Machine-Project/
│
├── ATMMachine.java/git clone https://github.com/your-username/ATM-Machine-Project.gitcd ATM-Machine-Projectjavac ATMMachine.javajava ATMMachine==========================================================
___________|| Welcome to JP-Group of Bank ATM ||__________
==========================================================
Choose 1 for Withdraw
Choose 2 for Deposit
Choose 3 for Check Balance
Choose 4 for Exit
==========================================================
Choose the operation you want to perform:- The program starts with a predefined balance of 100000000.
- It runs inside an infinite while(true) loop.
- A switch statement handles different user operations.
- The system exits when the user selects option 4.
- 🔐 Add PIN Authentication
- 💾 Store balance using File Handling
- 👤 Add Multiple User Accounts
- 🎨 Upgrade to GUI using Java Swing or JavaFX
- 🗄️ Connect to Database (MySQL / PostgreSQL)
- Jyotipriya Das
- MCA Student
- Passionate about building real-world and scalable applications.
This project is open-source and free to use for educational purposes.