A simple command-line ATM machine simulation implemented in Java.
This project is a Java-based simulation of an ATM machine. It allows users to perform basic banking operations, such as checking account balance, withdrawing funds, and depositing funds. The project is designed to demonstrate core Java programming concepts and basic banking functionalities.
- User authentication using customer number and PIN.
- Checking and saving account functionalities.
- View account balance, withdraw funds, and deposit funds.
- Simple and intuitive command-line interface.
- Java Development Kit (JDK) installed
- Basic understanding of Java programming
-
Clone the repository:
git clone https://github.com/Omar-Ebrahim-1/ATM-Machine.git
-
Navigate to the project directory:
cd ATM-Machine/src
-
Run the ATM program:
java ATM/ATM.java
- Launch the program following the installation instructions.
- Enter your customer number and PIN to log in.
- Follow the on-screen instructions to perform banking operations.