Android Buoi 7

1
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.

description

Bài tập android buổi 7

Transcript of Android Buoi 7

Page 1: 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.