Bài Tập Java OOP: Chương Trình Quản Lý Album CD - Code24h
Có thể bạn quan tâm
Trong bài tập này chúng ta sẽ thực hiên chương trình quản lý Album CD bằng ngôn ngữ Java.
Đây là một bài tập quản lý khá chi tiết, trong bài toán này cần xây dựng các phương thức quản lý CD và tạo Menu theo yêu cầu của đề bài.
Đề bài: Chương trình quản lý Album CD.
Viết chương trình xây dựng đối tượng CD gồm có các thuộc tính sau:
- Mã CD là số nguyên.
- Tựa CD: chuỗi ký tự.
- Ca sỹ: chuỗi ký tự.
- Số bài hát: số nguyên (>0).
- Giá thành : số thực (>0).
Các thuộc tính khai báo private, định nghĩa các phương thức get/set cho từng thuộc tính.
Viết các constructor để khởi tạo đối tượng CD.
Override phương thức toString của lớp Object.
Xây dựng lớp lưu danh sách các CD (dùng mảng).
- Phương thức thêm 1 CD vào danh sách, thêm thành công nếu không trùng mã CD và kích thước mảng còn cho phép.
- Tính số lượng CD có trong danh sách.
- Tình tổng giá thành của các CD.
- Phương thức sắp xếp danh sách giảm dần theo giá thành.
- Phương thức sắp xếp danh sách tăng dần theo tựa CD.
- Phương thức xuất toàn bộ danh sách
Viết lớp cho phần kiểm nghiệm. Dùng menu case thực hiện các chức năng theo yêu cầu.
Chương trình quản lý Album CD.
Hướng dẫn:
Chúng ta sẽ đi theo lần lượt các yêu cầu của đề bài:
- Đầu tiên chúng ta sẽ tạo class Album với các thuộc tính maCD, tenCD, caSy, soBH, giaThanh.
- Khởi tạo constructor mặc định và constructor có tham số.
- Khởi tạo các phương thức getter và settter.
- khởi tạo phương thức toSring để hiển thị kết quả dưới dạng chuỗi.
- Tiếp đến xây dụng phương thức thêm CD.
- Xây dụng phương thức tính tổng số lượng CD có trong Album.
- Xây dựng phương thức tính tổng giá thành.
- Xây dựng phương thức sắp xếp theo giá thành và tựa CD.
- Xây dụng phương thức xuất danh sách Album.
- Cuối cùng sẽ tạo class Main với các menu như đề bài yêu cầu.
Kết quả:
1.Nhập thông tin CD.

2.Xuất danh sách Album.

3.Tính tổng giá thành.

4.Tổng số lượng CD.

5.Sắp xếp giảm dần theo giá thành.

6.Sắp xếp tăng dần theo tựa CD.

Như vậy là chúng ta đã thực hiện xong chương trình quản lý Album CD. Chúc các bạn thực hiện thành công!!!
Từ khóa » Bài Tập Oop Nâng Cao
-
Bài Tập OOP Nâng Cao - Hỏi Đáp
-
Bài Tập Lập Trình Hướng đối Tượng Cơ Bản, Nâng Cao - Blog | Got It AI
-
Bài Tập Lập Trình Hướng đối Tượng Tổng Hợp
-
Bài Tập Java Có Lời Giải Cơ Bản đến Nâng Cao - Freetuts
-
Tổng Hợp Bài Tập OOP Hướng đối Tượng C++ Có Lời Giải - 123doc
-
Bài Tập Tổng Hợp 20 Bài Tập OOP Với Ngôn Ngữ Java Có Giải Chi ...
-
Bài Tập Java Nâng Cao Có Lời Giải?
-
Bai Tap Lap Trinh Huong Doi Tuong? - Tạo Website
-
Tổng Hợp Toàn Bộ Tài Liệu Học Hướng đối Tượng Và Bài Tập ... - Cafedev
-
Bài Tập Java Cơ Bản đến Nâng Cao Cho Người Mới - CodeGym
-
[Top Bình Chọn] - Bài Tập Lập Trình Hướng đối Tượng - Trần Gia Hưng
-
Tìm Các Bài Thực Hành OOP Từ Cơ Bản đến Nâng Cao - Programming