This is a simple console-based ATM application written in Java. It simulates basic ATM functionalities such as checking balance, depositing money, withdrawing money, and transferring money between accounts.
To run this application, you need to have the following installed on your machine:
- Java Development Kit (JDK) 8 or later
- An IDE or text editor for writing and running Java code
- Running the Application
- Bash (Optional)
Clone this repository to your local machine using the following command:
git clone https://github.com/Kei-K23/ATM-console-app
cd ATM-console-app
Compile the Java files using the following command:
./script.sh compile
Run the compiled Java class:
./script.sh run
Upon running the application, you will be greeted with the welcome message and prompted to enter your ATM account number and PIN.
After successful authentication, you will see the following menu options:
Check Balance: Displays the current balance of your account. Deposit: Allows you to deposit a specified amount into your account. Withdraw: Allows you to withdraw a specified amount from your account. Transfer: Allows you to transfer a specified amount to another account. Exit: Exits the ATM console.
Perform Transactions
Enter the number corresponding to the desired option and follow the prompts to perform the transaction.