1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập ứng dụng - 2 pps

1 217 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 40 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tạo một project có 3 class như sau:CDinfo: • Có các field: o private int CDno; o private String title; o private String author; o private int price; • Có một constructor với 4 đối số int

Trang 1

Tạo một project có 3 class như sau:

CDinfo:

• Có các field:

o private int CDno;

o private String title;

o private String author;

o private int price;

• Có một constructor với 4 đối số (int cdNum, String cdTitle, String cdAuthor, int price ) để 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 String getCDTitle(): trả về tựa CD

public String getCDAuthor(): trả về tên tác giả

public int getCDPrice(): trả về giá tiền của CD

public String toString(): trả về một chuỗi chứa tất cả thông tin của CD

CDList:

Khai báo và khởi tạo một mảng list kiểu CDinfo

• Khai báo int count=0 (lưu số CD đã có trong mảng)

Viết constructor CDList(int n): dùng khởi tạo mảng list với n phần tử (n>0)

Viết phương thức : int AddCD(CDinfo newCD): thêm newCD vào mảng list tại vị trí count (list[count]=newCD)Sau khi thêm thêm tăng count lên

Lưu ý: Chỉ thêm nếu mảng list còn chổ (count<list.length), hàm trả về 0 nếu thêm thành công, -1 nếu không còn chổ để thêm

Viết phương thức int searchCD(String CDtitle) tìm một CD trong list theo tựa CD (title) Phương thức trả về CD tim thấy trong mảng list hoặc null nếu không tìm thấy.

Viết phương thức printAllCD() in thông tin tất cả CD có trong mảng list

Class CDTest: Chứa hàm main thực hiện các công việc sau:

Khai báo và khởi tạo CDCollection kiểu CDList n phần tử (n nhập từ bàn phím)

• Tạo menu với các chức năng như sau:

• Create new CD

• Khai báo các biến để nhập: thông tin của một CD

• Khai báo và khởi tạo một CD mới

Thêm cd vừa tạo vào CDCollection (CDCollection.AddCD)

• Thông báo kết quả của việc thêm CD

• Search CD by Title

• Nhập tên CD muốn tìm (nhập vào một biến CDTitle kiểu String)

Gọi phương thức searchCD() của CDCollection để tìm, nếu kết quả trả

về khác null thì in thông tin của CD vừa tìm thấy, ngược lại thông báo

“Kg tìm thấy”

• Display all CD

• In tất cả các CD lên màn hình

• Exit

Ngày đăng: 08/07/2014, 20:20

TỪ KHÓA LIÊN QUAN

w