You are on page 1of 2

package bankingSystem.

data;

public class HDFC {


Account a;
Account a1;
Account a2[]=new Account[10];

public int openAccount(String type, float amount)


{ int i;
for(i=0;i<10;i++)
{
a2[i]= new Account(i,type,amount+i);

}
return 17;
}

public float deposit(int accNo, float amount)


{ float bal=a.getAccBal();
if(accNo==17)
{
a.setAccBal(bal+amount);

}
else
System.out.println("invalid account no");
return a.getAccBal();

public float withdraw(int accNo, float amount)


{ float bal=a.getAccBal();
if(accNo==17 )
{ if(bal>5000)
{a.setAccBal(bal-amount);}
System.out.println("amount not enough!");
}
return a.getAccBal();
}
public float balEnq(int accNo)
{ int no=a.getAccNo();

if(no==17)
{ float bal=a.getAccBal();
}
return a.getAccBal();
}
public String printAccountDetail(int accNo)
{
return a.toString();
}
public String moneyTransfer(int no1, int no2,float amount1)
{ int accNo= a.getAccNo();
int accNo1=a1.getAccNo();
if (accNo==no1 && accNo1==no2)
{
float bal1=a.getAccBal();
float bal2=a1.getAccBal();
a.setAccBal(bal1-amount1);
a1.setAccBal(bal2+amount1);
}
return "acc1 new balance"+a.getAccBal()+"\n"+"acc2 new balance"+
a1.getAccBal();

public String searchAcc(int no)


{ int i=0;
for(i=0;i<10;i++)
{ int accNo= a2[i].getAccNo();
if(accNo==no)
{
System.out.println("account found");
}

return "account found"+no;


}
public static void main(String[] args) {

HDFC h=new HDFC();


h.openAccount("savings", 50000.0f);
h.searchAcc(14);
}

You might also like