Bài thực hành Lập trình Java 1 - Bài 8: Kiến thức nâng cao về phương thức và lớp
Số trang: 2
Loại file: pdf
Dung lượng: 204.66 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lập trình Java 1 - Bài thực hành số 8: Kiến thức nâng cao về phương thức và lớp. Kết thúc bài thực hành này bạn có khả năng sử dụng phương thức tĩnh để xây dựng một thư viện các hàm tiện ích phục vụ cho các thao tác xử lý nhanh sau này. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài thực hành Lập trình Java 1 - Bài 8: Kiến thức nâng cao về phương thức và lớp LAB8: KIẾN THỨC NÂNG CAO VỀ LỚP VÀ PHƯƠNG THỨC LAB 8: KIẾN THỨC NÂNG CAO VỀ PHƯƠNG THỨC VÀ LỚPMỤC TIÊU:Kết thúc bài thực hành này bạn có khả năng Sử dụng phương thức tĩnh để xây dựng một thư viện các hàm tiện ích phục vụ cho các thao tác xử lý nhanh sau này.PHÁT BIỂU CHUNGTạo lớp final có tên là XPoly và bổ sung các phương thức tĩnh và viết mã theo yêucầu của các bài sau đây.BÀI 1 (2 ĐIỂM)Thêm một phương thức tĩnh có tên là sum() với tham số biến đổi kiểu double.Viết mã cho phương thức này để thực hiện tính tổng các tham số truyền vào.HƯỚNG DẪN Thêm phương thức tĩnh với tham số biến đổi o public static final double sum(double…x){…}BÀI 2 (2 ĐIỂM)Bổ sung thêm 2 phương thức tĩnh để tìm số lớn nhất và nhỏ nhất từ tham số biếnđổi XPoly.min(double…x): tìm số nhỏ nhất XPoly.max(double …x): tìm số lớn nhấtBÀI 3 (2 ĐIỂM)Bổ sung thêm 1 phương thức tĩnh toUpperFirstChar(String s) để chuyển đổi các kýtự đầu tiên của mỗi từ sang ký tự hoa. Ví dụ: “nguyen van teo” sẽ đổi thành“Nguyen Van Teo”.HƯỚNG DẪNMOB1012 – LẬP TRÌNH JAVA 1 TRANG 1 LAB8: KIẾN THỨC NÂNG CAO VỀ LỚP VÀ PHƯƠNG THỨC Tách chuỗi tham số theo ký tự trắng với phương thức split( ”) String[] words = s.split(“ ”); Duyệt các từ trong mảng words và lấy ký tự đầu tiên của mỗi từ với phương thức charAt() và đổi sang ký tự hoa char firstChar = words[i].charAt(0); String upperFirstChar = String.valueOf(firstChar).toUpperCase().charAt(0); Thay đổi từ cũ bằng từ đã chuyển đổi sang ký tự hoa words[i] = upperFirstChar + words[i].substring(1); Thực hiện nối mảng các từ thành chuỗi với phương thức String.join(words, “ ”) String ss = String.join(words, “ ”)BÀI 4 (2 ĐIỂM)Viết chương trình sử dụng các phương thức tiện ích đã xây dựng trong lớp XPolyở trên.BÀI 5 (2 ĐIỂM)Giảng viên cho thêmMOB1012 – LẬP TRÌNH JAVA 1 TRANG 2
Nội dung trích xuất từ tài liệu:
Bài thực hành Lập trình Java 1 - Bài 8: Kiến thức nâng cao về phương thức và lớp LAB8: KIẾN THỨC NÂNG CAO VỀ LỚP VÀ PHƯƠNG THỨC LAB 8: KIẾN THỨC NÂNG CAO VỀ PHƯƠNG THỨC VÀ LỚPMỤC TIÊU:Kết thúc bài thực hành này bạn có khả năng Sử dụng phương thức tĩnh để xây dựng một thư viện các hàm tiện ích phục vụ cho các thao tác xử lý nhanh sau này.PHÁT BIỂU CHUNGTạo lớp final có tên là XPoly và bổ sung các phương thức tĩnh và viết mã theo yêucầu của các bài sau đây.BÀI 1 (2 ĐIỂM)Thêm một phương thức tĩnh có tên là sum() với tham số biến đổi kiểu double.Viết mã cho phương thức này để thực hiện tính tổng các tham số truyền vào.HƯỚNG DẪN Thêm phương thức tĩnh với tham số biến đổi o public static final double sum(double…x){…}BÀI 2 (2 ĐIỂM)Bổ sung thêm 2 phương thức tĩnh để tìm số lớn nhất và nhỏ nhất từ tham số biếnđổi XPoly.min(double…x): tìm số nhỏ nhất XPoly.max(double …x): tìm số lớn nhấtBÀI 3 (2 ĐIỂM)Bổ sung thêm 1 phương thức tĩnh toUpperFirstChar(String s) để chuyển đổi các kýtự đầu tiên của mỗi từ sang ký tự hoa. Ví dụ: “nguyen van teo” sẽ đổi thành“Nguyen Van Teo”.HƯỚNG DẪNMOB1012 – LẬP TRÌNH JAVA 1 TRANG 1 LAB8: KIẾN THỨC NÂNG CAO VỀ LỚP VÀ PHƯƠNG THỨC Tách chuỗi tham số theo ký tự trắng với phương thức split( ”) String[] words = s.split(“ ”); Duyệt các từ trong mảng words và lấy ký tự đầu tiên của mỗi từ với phương thức charAt() và đổi sang ký tự hoa char firstChar = words[i].charAt(0); String upperFirstChar = String.valueOf(firstChar).toUpperCase().charAt(0); Thay đổi từ cũ bằng từ đã chuyển đổi sang ký tự hoa words[i] = upperFirstChar + words[i].substring(1); Thực hiện nối mảng các từ thành chuỗi với phương thức String.join(words, “ ”) String ss = String.join(words, “ ”)BÀI 4 (2 ĐIỂM)Viết chương trình sử dụng các phương thức tiện ích đã xây dựng trong lớp XPolyở trên.BÀI 5 (2 ĐIỂM)Giảng viên cho thêmMOB1012 – LẬP TRÌNH JAVA 1 TRANG 2
Tìm kiếm theo từ khóa liên quan:
Lập trình Java Lập trình Java 1 Kỹ thuật lập trình Bài thực hành Phương thức tĩnh Hàm tiện íchGợi ý tài liệu liên quan:
-
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 317 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 264 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 205 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 194 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 164 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
Excel add in development in c and c phần 9
0 trang 109 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 108 0 0