Skip to content

Latest commit

Β 

History

History
45 lines (31 loc) Β· 1.03 KB

File metadata and controls

45 lines (31 loc) Β· 1.03 KB

Java Banking Application

Name: Yashieta Sethi Roll No.: 2401010187 Course Name: Java Programming Programme: B.Tech CSE CORE

πŸ“Œ Project Overview

This is a Java-based Banking Application that allows users to:

  • Create a new bank account
  • Deposit money
  • Withdraw money
  • View account details
  • Update contact details (email and phone number)

πŸ›  Features

βœ” Create new accounts with unique account numbers
βœ” Deposit and withdraw money with balance validation
βœ” Update email and phone number
βœ” View complete account details
βœ” Handles multiple accounts using arrays


πŸ“‚ Project Structure

assignment/ β”‚ β”œβ”€β”€ Account.java # Account class for account details and operations β”œβ”€β”€ UserInterface.java # UserInterface class for menu and user interaction


How to Run

  1. Clone this repository: git clone https://github.com/yo-rk/Java_Assignment-1.git
  2. Navigate to the folder: cd assignment
  3. Compile: javac Account.java UserInterface.java
  4. Run: java UserInterface