Lập trình ứng dụng Java: Bài tập căn bản
lượt xem 34
download
Mảng một chiều xây dựng lớp mảng số nguyên có những phương thức sau - Các phương thức khởi tạo - Các phương thức get/set - Phương thức nhập. Để tìm hiểu kỹ hơn mời các bạn cùng tham khảo tài liệu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình ứng dụng Java: Bài tập căn bản
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 BÀI TẬP BUỔI 01 Nguyễn Hoàng Anh - nhanh@fit.hcmus.edu.vn Trương Phước Lộc – tploc@fit.hcmus.edu.vn Hồ Tuấn Thanh – htthanh@fit.hcmus.edu.vn Cấu trúc nộp bài MSSV_Buoi01.Rar { MSSV_BT01 MSSV_BT02 ... } Trong đó: MSSV_Buoi01 : Thư mục chứa các project bên trong - - MSSV_BT01 : Project BT01: Mảng một chiều Xây dựng lớp mảng số nguyên có những phương thức sau - Các phương thức khởi tạo - Các phương thức get/set - Phương thức nhập 1
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 - Phương thức xuất - Phương thức sắp xếp mảng tăng dần - Phương thức sắp xếp mảng giảm dần - Phương thức tính tổng các phần tử - Phương thức tính tích các phần tử - Phương thức tìm số nguyên lớn nhất - Phương thức tìm số nguyên dương nhỏ nhất - Phương thức tìm số nguyên âm lớn nhất - Thêm một phần tử vào đầu mảng - Thêm một phần tử vào cuối mảng - Thêm một phần tử vào vị trí thứ k - Xóa phần tử tại vị trí thứ k - Xóa các phần tử có giá trị x - Cập nhật phần tử tại vị trí k - Cập nhật phần tử có giá trị x thành giá trị y - Phương thức mức lớp parseMangSoNguyen từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp mảng số nguyên 2
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 BT02: Mảng hai chiều Xây dựng lớp MangHaiChieu có những phương thức sau - Các phương thức khởi tạo - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Phương thức sắp xếp mảng tăng dần theo từng dòng - Phương thức sắp xếp mảng giảm dần theo từng cột - Phương thức tính tổng các phần tử - Phương thức tính tích các phần tử - Phương thức tìm số nguyên lớn nhất - Phương thức tìm số nguyên dương nhỏ nhất - Phương thức tìm số nguyên âm lớn nhất - Tìm dòng có tổng lớn nhất - Tìm cột có tổng lớn nhất - Thêm một dòng vào đầu dòng - Thêm một dòng vào cuối dòng - Thêm một dòng vào dòng thứ k - Xóa dòng thứ k - Xóa cột thứ k 3
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 - Phương thức mức lớp parseMangHaiChieu từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp mảng hai chiều BT03: Mảng răng cưa hai chiều Xây dựng lớp MangRangCua có những phương thức sau - Các phương thức khởi tạo - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Phương thức sắp xếp mảng tăng dần theo từng dòng - Phương thức tính tổng các phần tử - Phương thức tính tích các phần tử - Phương thức tìm số nguyên lớn nhất - Phương thức tìm số nguyên dương nhỏ nhất - Phương thức tìm số nguyên âm lớn nhất - Tìm dòng có tổng lớn nhất - Thêm một dòng vào đầu dòng - Thêm một dòng vào cuối dòng 4
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 - Thêm một dòng vào dòng thứ k - Xóa dòng thứ k - Phương thức mức lớp parseMangRangCuaHaiChieu từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp mảng răng cưa hai chiều BT04: Phân số Xây dựng lớp phân số gồm những phương thức sau - Các phương thức khởi tao - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Các phương thức cộng trừ nhân chia 2 phân số - Phương thức rút gọn - Phương thức mức lớp parsePhanSo từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp phân số 5
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 BT05: Mảng phân số Xây dựng lớp mảng phân số gồm những phương thức sau - Các phương thức khởi tao - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Phương thức tổng các phân số - Phương thức tích các phân số - Phương thức tìm phân số lớn nhất - Phương thức tìm các vị trí có phân số lớn nhất - Rút gọn mảng phân số - Sắp xếp mảng phân số tang dần, giảm dần - Cập nhật phân số thứ k - Thêm phân số vào vị trí bất kỳ của mảng - Xóa phân số tại vị trí k - Phương thức mức lớp parseMangPhanSo từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp mảng phân số 6
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 BT06: Điểm Xây dựng lớp điểm (trên tọa độ Oxy) gồm những phương thức sau: - Các phương thức khởi tao - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Phương thức tìm điểm chiếu của điểm xuống trục tọa độ Ox. - Phương thức tìm điểm chiếu của điểm xuống trục tọa độ Oy. - Phương thức tính khoảng cách giữa hai điểm - Phương thức mức lớp parseDiem từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp Diem. BT07: Tam giác Xây dựng lớp tam giác gồm ba điểm (trên tọa độ Oxy) gồm những phương thức sau: - Các phương thức khởi tao - Các phương thức get/set - Phương thức nhập - Phương thức xuất 7
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 - Phương thức tính chu vi tam giác - Phương thức tính diện tích tam giác - Phương thức tìm trọng tâm của tam giác - Phương thức kiểm tra tam giác có phải tam giác vuông hay không - Phương thức kiểm tra tam giác có phải tam giác cân hay không - Phương thức kiểm tra tam giác có phải tam giác đều hay không - Phương thức mức lớp parseTamGiac từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp TamGiac. BT08: Đa giác Xây dựng lớp đa giác gồm nhiều điểm (trên tọa độ Oxy) gồm những phương thức sau: - Các phương thức khởi tao - Các phương thức get/set - Phương thức nhập - Phương thức xuất - Phương thức tính chu vi đa giác - Phương thức tính diện tích đa giác - Phương thức kiểm tra đa giác có phải là đa giác đều hay không 8
- LẬP TRÌNH ỨNG DỤNG JAVA - 2011 - Phương thức mức lớp parseDaGiac từ một chuỗi với ký tự phân cách bất kỳ - Suy nghĩ ra nhiều phương thức overload nhất có thể có - Suy nghĩ ra nhiều phương thức mức lớp (static) nhất có thể có Trong phương thức main, suy nghĩ kịch bản sử dụng tất cả các phương thức đã cài đặt cho lớp DaGiac. 9
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Lý thuyết và bài tập Java: Phần 1
420 p | 504 | 138
-
Xử lý dữ liệu phân tán bằng Hadoop, Phần 3: Phát triển ứng dụng
18 p | 258 | 43
-
Bài giảng Lập trình ứng dụng mạng: Bài 1 - GV. Võ Tấn Dũng
86 p | 153 | 32
-
Bài giảng Lập trình ứng dụng mạng: Bài 4 - GV. Võ Tấn Dũng
47 p | 122 | 25
-
Bài giảng Lập trình ứng dụng mạng: Bài 5 - GV. Võ Tấn Dũng
71 p | 91 | 13
-
Bài giảng Kỹ thuật lập trình Java - Chương 1: Tổng quan về Java
36 p | 116 | 12
-
Bài giảng Lập trình Web hướng Java: Bài 04 - ThS. Trịnh Tuấn Đạt
0 p | 99 | 10
-
Phát triển Java 2.0: Bảo đảm an toàn dữ liệu của ứng dụng Java trên điện toán đám mây
23 p | 90 | 8
-
Bài giảng môn Lập trình hướng đối tượng - Chương 5: Tập hợp trên Java
40 p | 85 | 7
-
Bài giảng Lập trình hướng đối tượng (dùng JAVA): Chương 5 - Trần Minh Thái
97 p | 84 | 7
-
Bài giảng Lập trình mạng: Chương 0 - ĐH Công nghệ Đồng Nai
4 p | 106 | 7
-
Bài giảng Lập trình java: Chương 1 - ThS. Hoàng Mạnh Hà
14 p | 78 | 7
-
Bài giảng Lập trình ứng dụng MiniChat bằng Java dùng cơ chế xử lý Multithread - TS. Nguyễn Văn Hiệp, Nguyễn Quang Hùng
38 p | 105 | 6
-
Lập trình an toàn trong Java J2EE
5 p | 71 | 6
-
Bài giảng Lập trình mạng với Java - Chương 9: Phân tán đối tượng bằng Java RMI
30 p | 61 | 6
-
Bài giảng Lập trình mạng với Java - Chương 7: Lập trình ứng dụng cho giao thức UDP
20 p | 54 | 4
-
Bài giảng Lập trình mạng với Java - Chương 8: Tuần tự hóa đối tượng và ứng dụng trong lập trình mạng
12 p | 65 | 4
-
Bài giảng Lập trình mạng với Java - Chương 4: Lập trình đa tuyến đoạn
18 p | 50 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn