Bank Account

 

import java.util.Scanner;

public class Test {

   double balance;

   String customerName;

   int customerId; 

   

   public Test(double balance,

   String customerName,

   int customerId){

   this.balance=balance;

   this.customerName=customerName;

   this.customerId=customerId; 

   

     }

   

   void deposit(int amount) {

if(amount != 0) {

balance = balance + amount;

}

}

   

   void withdraw(int amount) {

if(amount != 0) {

balance = balance – amount;

}

}

   

   void transfer(int amount, Test acc){

     

      balance-=amount;

      acc.balance+=amount;

       System.out.println(“Trnsaction completed”);

     

   }

  

   void showinfo(){

       System.out.println(“Account Holder Name”+customerName);

       System.out.println(“Account Holder ID”+customerId);

       System.out.println(“Account Holder Balance”+balance);

   }

   

   /*void showMenu() {

int option ;

                int acc1;

Scanner scanner = new Scanner(System.in);

System.out.println(“Welcome ” +customerName);

System.out.println(“Your ID is ” +customerId);

System.out.println(“n”);

System.out.println(“1 : Check Your Balance”);

System.out.println(“2 : Deposit”);

System.out.println(“3 : Withdraw”);

System.out.println(“4 : Transfer Balance”);

System.out.println(“0 : Exit The System”);

do {

System.out.println(“=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=”);

System.out.println(“Enter Your Option”);

System.out.println(“=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=”);

option = scanner.nextInt();

System.out.println(“n”);

switch (option) {

case 1:

System.out.println(“——————————————————-“);

System.out.println(“Balance = “+balance);

                                

System.out.println(“——————————————————-“);

System.out.println(“n”);

break;

case 2:

System.out.println(“——————————————————-“);

System.out.println(“Enter an amount to deposit “);

System.out.println(“——————————————————-“);

int amount = scanner.nextInt();

deposit(amount);

System.out.println(“n”);

break;

case 3:

System.out.println(“——————————————————-“);

System.out.println(“Enter an amount to withdraw “);

System.out.println(“——————————————————-“);

int amount2 = scanner.nextInt();

withdraw(amount2);

System.out.println(“n”);

break;

case 4:

/*System.out.println(“——————————————————-“);

System.out.println(“Enter Cusstomer ID”);

                                acc1 =scanner.nextInt();

                                Test acc1=new acc1();

                                System.out.println(“Enter amount:”);

                                 amount=scanner.nextInt();

                                transfer(amount,Test acc);

System.out.println(“——————————————————-“);

System.out.println(“n”);

break;

                                System.out.println(“Under maintinance”);

case 0 :

System.out.println(“=========================================================================================================”);

break;

default:

System.out.println(“Invalid Option!! Please Enter Correct Opton…”);

break;

}

}

while(option != 0);

System.out.println(“Thank You for Using our Services…..!!”);

}*/

    public static void main(String[] args) {

        Test tests[]=new Test[3];

        tests[0]=new Test(2500,”NAVID”,111);

        tests[1]=new Test(3000,”Mamun”,222);

        tests[2]=new Test(5000,”JIHAD”,333);

        tests[0].transfer(500, tests[2]);

        tests[2].showinfo();

        /*for(Test s:tests)

           System.out.println(s);   */

        

    }

    

    

}

1 thought on “Bank Account”

  1. public class RotaionArray {

    public static void main(String[] args) {

    int A[][];//A is reference

    A =new int[3][];//A will create 3 colume which will act as a reference of every row elemnent

    A[0]=new int[2];//1st colum reference 2 element

    A[1]=new int[4];

    A[2]=new int[5];//A[2] 3rd colum reference which has 5 element

    for(int x:A[2]){

    System.out.print(x);//x is the array element of A[2] row

    }

    }

    }

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top