to create bank account management project in java, Thesis of Computer Science

this document has a program in java to create bank account management project

Typology: Thesis

2017/2018

Uploaded on 05/11/2018

himanshu-raj-2
himanshu-raj-2 🇮🇳

4.5

(4)

1 document

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
import java.util.Scanner;
class Account
{
String name,acc_type;
int Acc_num,Acc_Balance;
Account()
{
}
Account(String n,int acc_num,int b,String a_t)
{
name=n;
Acc_num=acc_num;
Acc_Balance=b;
acc_type=a_t;
}
} // end class
class create_account extends Account
{
create_account(String n,int acc_num,int b,String a_t)
{ // pass name and account type
name=n;
Acc_num=acc_num;
Acc_Balance=b;
acc_type=a_t;
}
pf3
pf4
pf5

Partial preview of the text

Download to create bank account management project in java and more Thesis Computer Science in PDF only on Docsity!

import java.util.Scanner; class Account { String name,acc_type; int Acc_num,Acc_Balance; Account() {

}

Account(String n,int acc_num,int b,String a_t) { name=n; Acc_num=acc_num; Acc_Balance=b; acc_type=a_t; } } // end class

class create_account extends Account { create_account(String n,int acc_num,int b,String a_t) { // pass name and account type name=n; Acc_num=acc_num; Acc_Balance=b; acc_type=a_t; }

create_account() { super(); }

void insert(String n,int acc_num,String a_t){ // input user name, account number and type name=n; acc_type=a_t; Acc_num=acc_num; // generate random number Acc_Balance=0; }

void display_details() { System.out.println("Depositor Name :" +name); System.out.println("Account Number : "+Acc_num); System.out.println("Account Balance : "+Acc_Balance); System.out.println("Account Type : "+acc_type); }

void deposite(int acc_num,int money) { Acc_Balance=money; }

int withdraw(int withd) { Acc_Balance=Acc_Balance-withd; return Acc_Balance;

System.out.println("5. Display Account Details"); System.out.println("0. to quit: \n"); System.out.print("Enter Your Choice : "); userChoice = in.nextInt(); switch (userChoice) {

case 1: System.out.print("Enter your Name : "); user_name=strng.nextLine(); System.out.print("Enter Accout Type : "); type=in.next(); user.insert(user_name, aNumber, type); // inserted System.out.println("\n\tYour Account Details\n\tDont Forget Account Number\n"); System.out.println("**************************"); user.display_details(); break;

case 2: // deposite System.out.print("Enter your account Number : "); tmp=in.nextInt(); if(tmp==user.Acc_num) { System.out.print("Enter Amount Of Money : "); balance=in.nextInt(); user.Acc_Balance=balance; System.out.println("\t Successfully Deposited."); } else

System.out.println("Wrong Accoount Number."); } break;

case 3: // withdraw money System.out.print("Enter your account Number : "); tmp=in.nextInt();

if(tmp==user.Acc_num) { if(user.Acc_Balance==0) System.out.print("Your Account is Empty.");

else { System.out.print("Enter Amout Of Money : "); withd=in.nextInt();

if(withd>user.Acc_Balance) { System.out.print("Enter Valid Amout of Money : "); withd=in.nextInt(); } else cb= user.withdraw(withd); System.out.println("Your Current Balance : "+cb); } }

case 0: quit = true; break; default: System.out.println("Wrong Choice."); break; } System.out.println("\n"); } while (!quit); System.out.println("Thanks !");

} // end main function

}