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

histogram:

M t m ng các s nguyên trong đó t ng s nguyên đ đ m s các giá tr r i vào m t kho ng

ể ế

ị ơ

nh t đ nh.

ấ ị

12.12 Bài t p

Bài t p 1

Hãy vi t m t ph

ng th c có tên

ế

ươ

cloneArray đ nh n vào tham s là m t m ng các s

nguyên, t o ra m t m ng m i cùng kích th

c, sao chép các ph n t t m ng đ u sang m ng m i t o,

ướ

ầ ử ừ ả

ớ ạ

r i tr l i m t tham chi u đ n m ng m i.

ồ ả ạ

ế

ế

Bài t p 2

Vi t m t ph

ng th c có tên

ế

ươ

randomDouble nh n vào hai s ph y đ ng,

low và high, r i tr

ồ ả

l i m t s ph y đ ng ng u nhiên,

ộ ố

x, sao cho low ≤ x < high.

Bài t p 3

Vi t m t ph

ng th c có tên

ế

ươ

randomInt nh n vào hai đ i s ,

ố ố low và high, r i tr l i m t s

ồ ả ạ

ộ ố

nguyên ng u nhiên t

ừ low đ n

ế high, nh ng không k

ư

ể high.

Bài t p 4

Bao b c mã l nh trong M c

ụ 12.10 vào m t ph ng th c có tên

ươ

makeHist đ nh n m t m ng

các đi m s r i tr l i m t histogram các giá tr trong m ng.

ố ồ

ả ạ

Bài t p 5

Vi t m t ph

ng th c có tên

ế

ươ

areFactors đ nh n vào m t s nguyên,

ộ ố

n, và m t m ng các s

nguyên, và tr l i

ả ạ true n u các s trong m ng đ u là c s c a

ế

ướ ố ủ n (nghĩa là n chia h t cho t t c nh ng

ế

ấ ả

ph n t này). G I Ý: Xem bài t p 8.1.

ầ ử

Bài t p 6

Vi t m t ph

ng th c nh n tham s g m m t m ng nh ng s nguyên và m t s nguyên tên

ế

ươ

ố ồ

ộ ố

là target, r i tr l i ch s đ u tiên n i mà

ả ạ

ỉ ố ầ

ơ

target xu t hi n trong m ng, n u có, ho c -1 n u không.

ế

ế

Bài t p 7

Có nh ng l p trình viên ph n đ i quy t c chung r ng các bi n và ph

ng th c ph i đ

c đ t

ế

ươ

ả ượ ặ

tên có nghĩa. Thay vào đó, h nghĩ r ng các bi n và ph

ng th c ph i đ t tên là các lo i hoa qu . V i

ế

ươ

ả ặ

ả ớ

t ng ph

ng th c sau đây, hãy vi t m t câu mô t ý t

ng, nhi m v c a ph

ng th c. V i m i bi n,

ươ

ế

ưở

ụ ủ

ươ

ế

hãy xác đ nh vai trò c a nó.

public static int

banana(

int

[] a) {

int

grape = 0;

int

i = 0;

while

(i < a.length) {

grape = grape + a[i];

i++;

}

return

grape;

}

public static int

apple(

int

[] a,

int

p) {

int

i = 0;

int

pear = 0;

while

(i < a.length) {

if

(a[i] == p)

pear++;

i++;

}

return

pear;

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.