Lập trình java1 cơ bản bài tập lab

3 35 0
Lập trình java1 cơ bản bài tập lab

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

Thông tin tài liệu

LAB5 ARRAYLIST MOB1014 – LẬP TRÌNH JAVA 1 TRANG 1 LAB 5 ARRAYLIST MỤC TIÊU Kết thúc bài thực hành này bạn có khả năng  Sử dụng ArrayList để duy trì tập hợp các phần tử  Sử dụng thư viện tiện ích xử.

LAB5: ARRAYLIST LAB 5: ARRAYLIST MỤC TIÊU: Kết thúc thực hành bạn có khả  Sử dụng ArrayList để trì tập hợp phần tử  Sử dụng thư viện tiện ích xử lý tập hợp Collections PHẦN I Bài (2 điểm) Nhập danh sách số thực với số lượng tùy ý từ bàn phím sau xuất danh sách vừa nhập tổng HƯỚNG DẪN:  Sử dụng ArrayList để trì danh sách số thực nhập từ bàn phím  Sử dụng vòng lặp while để nhập số lượng tùy ý while(true){ Double x = scanner.nextDouble(); list.add(x); System.out.print(“Nhập thêm (Y/N)? ”); if(scanner.nextLine().equals(“N”)){ break; } }  Sử dụng vòng lặp for-each để duyệt xuất phần tử list hình Bài (3 điểm) Viết chương trình thực chức sau Nhập danh sách họ tên Xuất danh sách vừa nhập MOB1014 – LẬP TRÌNH JAVA TRANG LAB5: ARRAYLIST Xuất danh sách ngẫu nhiên Sắp xếp giảm dần xuất danh sách Tìm xóa họ tên nhập từ bàn phím Kết thúc HƯỚNG DẪN  Tổ chức ứng dụng theo sơ đồ sau main() menu() nhap() xuat() sapxep() ngaunhien() xoa()  Nhập xuất tương tự  Sử dụng hàm Collections.shuffle(list) để hoán đổi ngẫu nhiên phần tử list  Sử dụng Collections.sort(list) để xếp tăng dần sau sử dụng Collections.reverse(list) để đảo phần tử ArrayList  Duyệt list sử dụng list.remove() để xóa phần tử, dùng break để ngắt vịng lặp sau xóa PHẦN II Bài (3 điểm) Xây dựng ứng dụng quản lý sản phẩm (thông tin sản phẩm gồm tên giá) theo menu sau Nhập danh sách sản phẩm từ bàn phím Sắp xếp giảm dần theo giá xuất hình Tìm xóa sản phẩm theo tên nhập từ bàn phím MOB1014 – LẬP TRÌNH JAVA TRANG LAB5: ARRAYLIST Xuất giá trung bình sản phẩm HƯỚNG DẪN  Tổ chức ứng dụng tương tự  Sử dụng Collections.sort(list, comparator) để xếp danh sách sản phẩm với tiêu chí xếp định nghĩa sau Comparator comp = new Comparator() { @Override public int compare(SanPham o1, SanPham o2) { return o1.donGia.compareTo(o2.donGia); } }; Bài (2 điểm) Giảng viên cho thêm MOB1014 – LẬP TRÌNH JAVA TRANG ... xếp giảm dần theo giá xuất hình Tìm xóa sản phẩm theo tên nhập từ bàn phím MOB1014 – LẬP TRÌNH JAVA TRANG LAB5 : ARRAYLIST Xuất giá trung bình sản phẩm HƯỚNG DẪN  Tổ chức ứng dụng tương tự ... compare(SanPham o1, SanPham o2) { return o1.donGia.compareTo(o2.donGia); } }; Bài (2 điểm) Giảng viên cho thêm MOB1014 – LẬP TRÌNH JAVA TRANG .. .LAB5 : ARRAYLIST Xuất danh sách ngẫu nhiên Sắp xếp giảm dần xuất danh sách Tìm xóa họ tên nhập từ

Ngày đăng: 07/02/2023, 12:43

Tài liệu cùng người dùng

Tài liệu liên quan