THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 114

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.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.