Skip to content

Durgadevi2508/ATM-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM Project

This Java project simulates a basic ATM machine. It allows users to perform standard banking operations such as checking balance, withdrawing money, depositing funds, and viewing a mini-statement. The project demonstrates object-oriented programming principles, including interfaces, classes, and encapsulation.

Features:

Login Authentication: Users must enter a valid ATM number and PIN to access the system.

View Balance: Check the current account balance.

Withdraw Amount: Withdraw money in multiples of 500 with sufficient balance validation.

Deposit Amount: Deposit any amount into the account.

Mini-statement: View a list of all transactions performed.

Exit: Safely exit the ATM system.

How It Works

The program starts by prompting the user for ATM number and PIN.

Upon successful login, the user is presented with a menu to perform ATM operations.

Each operation updates the balance and records transactions in the mini-statement.

The program loops until the user chooses to exit.

Technologies Used

Language: Java

IDE: Any Java-compatible IDE (e.g., Eclipse, IntelliJ IDEA, VS Code)

Java Version: 8 or higher

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages