Skip to content

Abdalla-Sof/ATM-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages