Program Name:- Bank Transaction
import java.io.*;
class bankacc
{
int withdraw,deposite,amt;
int accbal;
static String accname;
static int accno;
public void withdraw()throws IOException
{
DataInputStream inp=new DataInputStream(System.in);
System.out.println("enter the amount for withdraw");
amt=Integer.parseInt(inp.readLine());
if(accbal<amt)
{
System.out.println("You can't withdraw amount");
}
else
{
accbal=accbal-amt;
}
}
public void deposite()throws IOException
{
DataInputStream inp=new DataInputStream(System.in);
System.out.println("enter the amount for deposite");
amt=Integer.parseInt(inp.readLine());
accbal=accbal+amt;
}
public void disp()
{
System.out.println("account name\t:"+accname);
System.out.println("\naccount number\t:"+accno);
System.out.println("\nbalance\t:"+accbal);
}
public static void main(String args[])throws IOException
{
DataInputStream inp=new DataInputStream(System.in);
bankacc bd=new bankacc();
System.out.println("enter the accno:");
accno=Integer.parseInt(inp.readLine());
System.out.println("enter the accname");
accname=inp.readLine();
int c=0,ch;
while(c==0)
{
System.out.println("1.deposite\n");
System.out.println("2.withdraw\n");
System.out.println("3.display");
System.out.println("\n 4.enter your choice\n");
ch=Integer.parseInt(inp.readLine());
if(ch==1)
bd.deposite();
else if(ch==2)
bd.withdraw();
else
bd.disp();
System.out.println("do you want continue enter the 0");
c=Integer.parseInt(inp.readLine());
}
}
}
OUTPUT;-
Compile:-
c:\javaprograms>javac banckacc.java
RUN:-
c:\javaprograms>java bankacc
Enter the account number:
1
Enter the account name:
Ajith
1.Deposit
2.Withdraw
3.Display
Enter your choice:
1
Enter the amount to deposite:
500
Do you want to continue:
0
1.Deposit
2.Withdraw
3.Display
Enter your choice:
3
Account Name:Ajith
Account Number:1
Balance:500
Do you want to continue:
0
1.Deposit
2.Withdraw
3.Display
Enter your choice:
2
Enter the amount of withdraw:
260
Do you want to continue:
0
1.Deposit
2.Withdraw
3.Display
Enter your choice:
3
Account Name:Ajith
Account number:1
Balance:240
Do you want to continue:
1
No comments:
Post a Comment