Tải bản đầy đủ (.doc) (1 trang)

Bài tập ứng dụng - 1 pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (74.89 KB, 1 trang )

Bài tập 1
Tạo một project có 2 class như sau:
BankAccount:
• Có các field:
o private int accNumber;
o private String firstName;
o private String lastName;
o private int balance;
• Có một constructor với 4 đối số (int accNo, String fName, String lname, int bal ) để khởi
tạo giá trị cho các field tương ứng khi tạo đối tượng
• Có các phương thức:
• public int getBalance() : return giá trị Balance hiện có trong tài khỏan
• public void setBalance(int bal): gán giá trị cho tài khỏan
• public int getAccNumber(): return mã tải khỏan
• public int widthdraw(int amonut): cho phép rút số tiền amount từ tài khỏan.
o Số tiền cần rút phải hợp lệ (0<amount<balance)
o Hàm 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
o Số tiền gửi vào phải hợp lệ (0<amount)
o Hàm 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ác công 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 giá trị 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ác bước tương tự Withdraw
4. Print account Information
5. Exit
• Khi người sử dụng chọn một công việc thì thực hiện chức năng tương ứng

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×