Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
580,83 KB
Nội dung
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CUỐI KỲ MƠN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN SÁCH Người hướng dẫn: VÕ HOÀNG QUÂN Người thực hiện: PHẠM VĂN QUỐC VĨNH – 52000166 Lớp : 20050201 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 24 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CUỐI KỲ MƠN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN SÁCH Người hướng dẫn: VÕ HOÀNG QUÂN Người thực hiện: PHẠM VĂN QUỐC VĨNH – 52000166 Lớp : 20050201 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 24 i LỜI CẢM ƠN Để hoàn thành tiểu luận này, không kể đến hướng dẫn Giảng viên Võ Hoàng Quân đứng lớp hướng dẫn cho sinh viên chúng em từ môn Lập trình hướng Đối tượng, đồng thời có phần lớn Thầy Dung Cẩm Quang phụ trách phần thực hành Và chúng em có đủ kiến thức để hoàn thành cáo cáo cuối kỳ này, em xin cảm ơn! Do lần em làm báo cáo cuối kỳ nên khơng thể tránh khỏi sai sót khơng đáng có, em hạn chế đến mức tối đa sai sót Em mong nhận góp ý nhận xét thầy để báo cáo em hồn thiện Cuối em xin chân thành cảm ơn! ii ĐỒ ÁN ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tôi xin cam đoan sản phẩm đồ án riêng hướng dẫn Thầy Võ Hoàng Quân Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngoài ra, đồ án sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường đại học Tôn Đức Thắng không liên quan đến vi phạm tác quyền, quyền gây trình thực (nếu có) TP Hồ Chí Minh, ngày 24 tháng 07 năm 2021 Tác giả (ký tên ghi rõ họ tên) Phạm Văn Quốc Vĩnh iii PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) iv TÓM TẮT Trong báo cáo có phần, phần tìm hiểu chung OOP bao gồm kiến thức số phần code để minh họa cho phần lý thuyết Phần câu hỏi lập trình mở, địi hỏi vận dụng kiến thức học để giải thích vấn đề đề bài, vẽ sơ đồ UML viết code hoàn chỉnh MỤC LỤC LỜI CẢM ƠN i PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii TÓM TẮT iv MỤC LỤC CHƯƠNG – BÀI LÀM PHẦN 1.1 Câu 1.2 Câu CHƯƠNG – BÀI LÀM PHẦN 2.1 Câu 2.2 Câu 14 2.3 Câu 15 2.4 Câu 21 2.5 Câu 22 CHƯƠNG – BÀI LÀM PHẦN 1.1 Câu 1: Java a Trình bày quy tắc đặt tên biến Java cho ví dụ cụ thể số tên biến b Trình bày 03 số kiểu liệu ngun thủy (primitive type) có Java c Lập trình giải toán theo yêu cầu sau: ● Định nghĩa lớp Calculator ● Định nghĩa phương thức public static boolean checkPrime(int n) để kiểm tra số n truyền vào có số ngun tố hay khơng? Nếu có phương thức trả true, ngược lại trả false ● Định nghĩa phương thức public static int calSumPrime(int n) để tính tổng tất số nguyên tố bé n truyền vào ● Viết phương thức main để kiểm tra lại phương thức vừa định nghĩa Bài làm a Trong Java có quy tắc đặt tên biến sau: - Ký tự bắt đầu tên biến phải chữ cái, dấu gạch ( _ ) ký tự dola ($) khơng bắt đầu số Ví dụ: name, _name, $name Các tên biến sai: 5name, @name, #name - Khơng có khoảng trắng ký tự biến Ví dụ: dayOfBirth, day_Of_Birth Các tên biến sai: day Of Birth - Không chứa ký tự đặt biệt tên biến !, @, #, %, &, … Các tên biến sai: n@me, Count# - Không đặt tên biến trùng với keyword Java Ví dụ: abstract, for, if, do, while, int, float, boolean, … b Có nhiều kiểu liệu nguyên thủy Java tơi xin trình bày 03 kiểu liệu đó: - Kiểu liệu int: dùng để biểu diễn giá trị nguyên 32 bit nằm khoảng từ -2,147,483,648 đến 2,147,483,647 Khi khởi tạo gán giá trị mặc định Ví dụ: 0, 1, 2, -3, -5, … - Kiểu liệu double: dùng để biểu diễn số thực, nhiên vùng giá trị rộng kiểu float Dùng để biểu diễn số thực 64 bit thay 32 bit kiểu float Mặc định số thực Java hiểu mang kiểu double - Kiểu liệu boolean: kiểu liệu logic chứa giá trị ‘true’ ‘false’ Và giá trị mặc định kiểu boolean khởi tạo false c public class Calculator { public static boolean checkPrime(int n){ if(n