Bài t p 1
T o m t project có 2 class nh sau: ư
BankAccount:
các field:
o private int accNumber;
o private String firstName;
o private String lastName;
o private int balance;
m t constructor v i 4 đ i s (int accNo, String fName, String lname, int bal ) đ kh i
t o giá tr choc field t ng ng khi t o đ i t ng ươ ượ
các ph ng th c:ươ
public int getBalance() : return gtr Balance hi n có trong tài kh an
public void setBalance(int bal): n giá tr cho tài kh an
public int getAccNumber(): return t i kh an
public int widthdraw(int amonut): cho phép rút s ti n amount t tài kh an.
oS ti n c n rút ph i h p l (0<amount<balance)
om tr v 0 n u thành công, ng c l i tr v -1 ế ượ
public int deposit(int amount): cho phép g i ti n vào tài kh an
oS ti n g i vào ph i h p l (0<amount)
om tr v 0 n u thành công, ng c l i tr v -1 ế ượ
public String toString()
{
return "Account Num: " + accNumber + "\nName: " + firstName + " "
+lastName + "\n Balance: " + balance;
}
Class BankTest: Ch a hàm main th c hi n cácng vi c sau:
Khai báo m t bi n ki u BankAccount ba ế
T o menu v i các ch c năng nh sau: ư
1. Create new Account
Khai báo bi n: accNum, fName, lName, Balế
Nh p gtr cho các bi n t bàn phím ế
G i new đ t o m t account m i (nh truy n giá tr )
2. Withdraw
Nh p s ti n mu n rút
G i ph ng th c Withdraw sau đó thông báo k t qu d a vào giá tr tr ươ ế
v
3. Deposit
c b c t ng t Withdraw ướ ươ
4. Print account Information
5. Exit
Khi ng i s d ng ch n m t ng vi c thì th c hi n ch c năng t ng ngườ ươ