- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbankdemo.java
More file actions
Latest commit
77 lines (75 loc) · 1.86 KB
/
Copy pathbankdemo.java
File metadata and controls
77 lines (75 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
importjava.util.*;
classbank
{
intaccno;
Stringcname;
doublebalance;
voidsetData(inta,Stringn,doublebal)
{
this.accno=a;
this.cname=n;
this.balance=bal;
}
voidgetData()
{
System.out.println("Account Number:"+this.accno);
System.out.println("Name:"+this.cname);
System.out.println("Balance:"+this.balance);
}
voiddeposit(doubleamt)
{
this.balance=this.balance+amt;
}
voidwithdraw(doubleamt)
{
if(amt>this.balance)
{
System.out.println("Insufficient balance");
}
else
{
this.balance=this.balance-amt;
}
}
voidcheckbalance()
{
System.out.println("Balance:"+this.balance);
}
voidupdatename(Stringname)
{
this.cname=name;
}
}
classbankdemo
{
publicstaticvoidmain(Stringargs[])
{
intno;
Stringna;
doubleb,amt;
Scannerscan=newScanner(System.in);
bankb1=newbank();
System.out.println("Enter the account number");
no=scan.nextInt();
System.out.println("Enter name:");
na=scan.nextLine();
na=scan.nextLine();
System.out.println("Enter Balance:");
b=scan.nextDouble();
b1.setData(no,na,b);
b1.getData();
System.out.println("Enter the amount to be deposited:");
amt=scan.nextDouble();
b1.deposit(amt);
b1.checkbalance();
System.out.println("Enter the amount to be deposited:");
amt=scan.nextDouble();
b1.withdraw(amt);
b1.checkbalance();
System.out.println("Enter new name:");
na=scan.nextLine();
na=scan.nextLine();
b1.updatename(na);
b1.getData();
}
}