intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lập trình ứng dụng Java: Bài tập căn bản

Chia sẻ: Abcdef_15 Abcdef_15 | Ngày: | Loại File: PDF | Số trang:9

256
lượt xem
34
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Lập trình ứng dụng Java: Bài tập căn bản

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2