Bài tập áp dụng Java Bài tập áp dụng Java Bởi: unknown Bài tập áp dụng Java Chủ đề 1: Cơ Java Mục đích: • Sinh viên làm quen với ngôn ngữ Java, viết số chương trình đơn giản Java • Thực tập cách nhập / xuất thông tin qua Java • Thiết kế lớp đơn giản qua Java Yêu cầu Sinh viên thực tập sau • Bài : Khảo sát thư mục JDK hệ thống máy tính thực tập Đặt biến môi trường PATH CLASSPATH đến vị trí thích hợp • Bài : Viết chương trình thể hình câu : " Hello Java" • Bài : Viết chương trình nhập vào chuỗi ký tự Đổi thành chữ Hoa in hình • Bài : Viết chương trình nhập vào số nguyên Kiểm tra xem số có phải số nguyên tố hay không thông báo hình • Bài : Viết chương trình giải phương trình bậc • Bài : Viết chương trình tính tổng dãy số từ đến n (Với n nhập từ bàn phím) • Bài : Nhập vào dãy số thực, tính tổng số dương dãy Chủ đề 2: Thiết kế lớp Java Mục đích: • Thiết kế lớp Java 1/3 Bài tập áp dụng Java Yêu cầu Sinh viên thực tập sau • Bài : Thiết kế lớp Diem (Điểm không gian chiều) gồm : ◦ Thành phần liệu : x,y kiểu int ◦ Các hàm thành viên gồm : phương thức khởi tạo, phương thức gán tọa độ cho điểm, phương thức nhập tọa độ cho điểm, phương thức in hình tọa độ điểm theo dạng (x,y), phương thức tính khoảng cách từ điểm đến gốc tọa độ ◦ Viết hàm main() khai thác lớp vừa định nghĩa • Bài : Thiết kế lớp PhanSo ( Phân số ) có: ◦ thuộc tính tử số mẫu số thuộc kiểu số nguyên ◦ Các phương thức: Phương thức khởi tạo, phương thức in phân số, phương thức nghịch đảo phân số, phương thức trả giá trị thực phân số, hàm cộng, trừ, nhân, chia phân số ◦ Phương thức main() sử dụng lớp PhanSo Chủ đề 3: Thread Mục đích: • Tìm hiểu luồng (Thread), cách lập trình luồng, lập trình song song Yêu cầu: Sinh viên thực tập sau: • Bài : Viết chương trình mô toán "Người sản xuất - Người tiêu dùng", Người sản xuất sản xuất số lượng ngẫu nhiên n sản phẩm yêu cầu nhập kho Người tiêu dùng yêu cầu xuất kho số lượng ngẫu nhiên m sản phẩm từ kho Yêu cầu nhập kho chấp nhận số lượng hàng hóa đưa vào không vượt sức chứa kho, không, phải chờ có đủ chổ trống kho Yêu cầu xuất kho chấp nhận đủ hàng kho chờ Gợi ý : Thiết kế lớp sau: • Lớp Kho: Có thuộc tính sức chứa, phương thức khởi tạo gán giá trị cho sức chứa, phương thức xem số lượng hàng tồn, phương thức nhập kho, phương thức xuất kho In thông báo nhập kho hay xuất kho thành công • Lớp Người Sản Xuất Thread: Có thuộc tính kho để nhập hàng Phương thức khởi tạo gán giá trị cho kho nhập hàng Phương thức sản xuất lặp lại công việc tạo n sản phẩm ngẫu nhiên chờ để nhập vào kho 2/3 Bài tập áp dụng Java • Lớp Người Tiêu Dùng Thread: Có thuộc tính kho để xuất hàng Phương thức khởi tạo gán giá trị cho kho để xuất hàng Phương thức tiêu dùng lặp lại công việc chờ để yêu cầu xuất m sản phẩm từ kho Lớp Demo tạo kho người sản xuất, người tiêu dùng thực việc nhập xuất kho 3/3 .. .Bài tập áp dụng Java Yêu cầu Sinh viên thực tập sau • Bài : Thiết kế lớp Diem (Điểm không gian chiều) gồm : ◦ Thành phần liệu... Phương thức sản xuất lặp lại công việc tạo n sản phẩm ngẫu nhiên chờ để nhập vào kho 2/3 Bài tập áp dụng Java • Lớp Người Tiêu Dùng Thread: Có thuộc tính kho để xuất hàng Phương thức khởi tạo gán... Phương thức main() sử dụng lớp PhanSo Chủ đề 3: Thread Mục đích: • Tìm hiểu luồng (Thread), cách lập trình luồng, lập trình song song Yêu cầu: Sinh viên thực tập sau: • Bài : Viết chương trình