Account number 1234
pin number 1111
balance 800.0
ATM Management System Description
The ATM Management System is a console-based Java program that simulates the functionality of a real-world ATM. Users can securely log in with their account number and PIN to perform typical banking operations.
This system uses object-oriented programming with multiple classes (Account, ATM, Main) to keep the code organized and maintainable. The program supports multiple accounts and provides features such as deposit, withdrawal, money transfer, and transaction history.
It is designed to be interactive, user-friendly, and realistic, making it an excellent demonstration of Java programming concepts learned after basic Java courses.
Features
Secure login with account number and PIN
Check account balance
Deposit money
Withdraw money with overdraft prevention
Transfer money to other accounts
View transaction history
Multiple accounts support
Error handling (invalid login, insufficient funds, invalid transfer)