Android Buoi 7
-
Upload
dao-nguyen-minh -
Category
Documents
-
view
215 -
download
1
description
Transcript of Android Buoi 7
Created by Simpo PDF Creator Pro (unregistered version) http://www.simpopdf.com
TRUNG TÂM ĐÀO TẠO MẠNG MÁY TÍNH NHẤT NGHỆ ĐỐI TÁC ĐÀO TẠO CỦA MICROSOFT TẠI VIỆT NAM
105 Bà Huyện Thanh Quan, Q3, TP. HCM Tel: 3.9322.735-0913.735.906 Fax: 3.9322.734 Web: nhatnghe.com
Buối 7: Collection ArrayList là mảng động (kích thước thay đổi được), chấp nhận các phần tử giống nhau
HashSet là mảng động (kích thước thay đổi được),không chấp nhận các phần tử giống nhau
BT1: (Demo dùng ArrayList) Viết code thực hiện
- Tạo một dãy số gồm 4 phần tử, mỗi phần tử là số nguyên có giá trị ngẫu nhiên từ 1 đến 6
- Cho người dùng nhập vào 1 dãy số gồm 4 phần tử, mỗi phần tử có giá trị từ 1 đến 6
- Nhắp vào nút Check thì hiển thị dãy ngẫu nhiên của máy Android đã tạo và cho biết kết quả,
o Có bao nhiêu phần tử người dùng nhập đúng giá trị (tức là có trong dãy số ngẫu nhiên)
o Có bao nhiêu phần tử người nhập đúng giá trị và vị trí theo thứ tự.
BT2: (Demo dùng ArrayList) Mở rộng thành Game Đoán Màu Sắc
- Máy Android chọn thứ tự ngẫu nhiên 4 trong 6 màu: xanh dương, đỏ, vàng, xanh lá cây, cam, tím
- Người dùng chọn 4 màu sắc theo thứ tự nào đó trong 6 màu trên. - Máy Android kiểm tra việc chọn này co khớp không
o Nếu không thì thông báo số màu chọn đúng, số màu chọn đúng vị trí è Rồi tiếp tục chọn (tối đa 6 lần) , sau 6 lần là Game Over
o Nếu khớp thì kết thúc You win
BT3: (Demo dùng HashSet) Viết code thực hiện
- Nhập vào 1 dãy số ngẫu nhiên gồm 7 phần tử, mỗi phần tử có giá trị từ 0 đến 9 Ví dụ : 3,3,5,8,5,9,1
- Xuất ra các kí số nào có trong dãy
Ví dụ: [1,3,5,8,9]
BT4: (Demo dùng HashSet) Viết code thực hiện
- Tạo ra 13 số ngẫu nhiên khác nhau có giá trị trong khoảng từ 1 đến 52.