atm_machine

atm machine simulation created in java Overview : This project is an ATM simulator implemented in Java. It provides a command-line interface for users to interact with an ATM machine, allowing them to perform various banking operations such as checking balance, withdrawing money, changing PIN, and viewing transaction history.

Features: *Inserting a card with a card number verification. *Authenticating users with

a 4-digit PIN.

Managing two types of accounts: saving and current. Withdrawing money from the selected account. Viewing account balance. Changing PIN. Viewing transaction history. Exiting the ATM session. Usage:

Enter your card Details and follow the prompts to enter your PIN. Once authenticated, you can choose to access your saving or current account. Select from various options like withdrawing money, checking balance, changing PIN, or viewing transaction history. Follow the on-screen instructions to navigate through the ATM session. Remember to eject your card and exit the session when done.

Contributing:

Contributions are welcome! If you’d like to contribute to this project, feel free to submit a pull request or open an issue to report bugs or suggest improvements.