for
(
int
i = 0; i<a.length; i++) {
a[i] = randomInt(0, 100);
}
return
a;
}
Ki u tr l i là
ể
ả ạ
int[], nghĩa là ph
ng th c này tr l i m t m ng các s nguyên. Đ ki m tra ph
ng th c
ươ
ứ
ả ạ
ộ
ả
ố
ể ể
ươ
ứ
này, th t ti n n u có m t ph
ng th c đ in ra n i dung c a m ng.
ậ ệ
ế
ộ
ươ
ứ ể
ộ
ủ
ả
public static void
printArray(
int
[] a) {
for
(
int
i = 0; i<a.length; i++) {
System.out.println(a[i]);
}
}
Đo n mã sau đây phát sinh m t m ng r i in nó ra:
ạ
ộ
ả
ồ
int
numValues = 8;
int
[] array = randomArray(numValues);
printArray(array);
Trên máy tính c a tôi, k t qu là
ủ
ế
ả
27
6
54
62
54
2
44
81
trông th t là ng u nhiên. K t qu c a b n có th s khác đi.
ậ
ẫ
ế
ả ủ
ạ
ể ẽ
N u đây là nh ng đi m thi (và n u v y thì đi m th t t ), giáo viên có th bi u di n k t qu tr
c l p
ế
ữ
ể
ế
ậ
ể
ậ ệ
ể ể
ễ
ế
ả ướ ớ
d
i d ng m t
ướ ạ
ộ histogram, v n là m t t p h p nh ng bi n đ m đ theo dõi s l n m i giá tr xu t
ố
ộ ậ
ợ
ữ
ế
ế
ể
ố ầ
ỗ
ị
ấ
hi n.
ệ
V i đi m thi, có th ta dành ra 10 bi n đ m đ theo dõi bao nhiêu h c sinh đ t đi m đ u 9 (90 – 99),
ớ
ể
ể
ế
ế
ể
ọ
ạ
ể
ầ
bao nhiêu đ t đi m đ u 8, v.v. M t s m c ti p theo s dành cho vi c phát tri n mã l nh t o ra
ạ
ể
ầ
ộ ố ụ
ế
ẽ
ệ
ể
ệ
ạ
histogram.
12.8 Đ m
ế
M t cách ti p c n hay đ n nh ng bài toán nh th này là nghĩ v nh ng ph
ng th c đ n gi n, d vi t,
ộ
ế ậ
ế
ữ
ư ế
ề
ữ
ươ
ứ ơ
ả
ễ ế
r i k t h p chúng l i thành l i gi i. Quá trình này đ
c g i là
ồ ế ợ
ạ
ờ
ả
ượ ọ
phát tri n t d
i lên
ể
ừ ướ
.
Xem http://en.wikipedia.org/wiki/Top-down_and_bottom-up_design.