1. Trang chủ
  2. » Kỹ Năng Mềm

LẬP TRÌNH ỨNG DỤNG JAVA: Bài Tập Căn Bản potx

9 679 4
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 347,82 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

} 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ạ

Trang 1

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

Trang 2

- 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

Trang 3

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

Trang 4

- 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

Trang 5

- 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

Trang 6

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ố

Trang 7

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

Trang 8

- 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

Trang 9

- 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

Ngày đăng: 24/07/2014, 23:20

TỪ KHÓA LIÊN QUAN