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

ph ng th c quá t i, Java s bi t đ

c ph i dùng d ng nào c a ph ng th c, căn c vào nh ng đ i s

ươ

ẽ ế ượ

ươ

ố ố

mà b n cung c p. (Ti ng Anh: “Overloading”)

ế

boolean:

M t ki u bi n ch ch a hai giá tr

ế

ỉ ứ

ị true và false (đúng và sai).

d u hi u:

M t bi n (th

ng v i ki u

ế

ườ

ể boolean) đ ghi l i thông tin v m t đi u ki n ho c tr ng thái nào đó.

ề ộ

toán t đi u ki n:

ử ề

M t toán t dùng đ so sánh hai giá tr r i t o ra m t giá tr boolean đ ch đ nh quan h gi a hai toán

ị ồ ạ

ể ỉ ị

ệ ữ

h ng nêu trên.

toán t logic:

M t toán t nh m k t h p các giá tr boolean r i tr l i cũng giá tr boolean.

ế ợ

ả ạ

6.12 Bài t p

Bài t p 1

Hãy vi t m t ph

ng th c có tên

ế

ươ

isDivisible đ nh n vào hai s nguyên,

n và m r i tr

ồ ả

l i

ạ true n u

ế n chia h t cho

ế

m và tr l i

ả ạ false trong tr ng h p còn l i.

ườ

Bài t p 2

Nhi u phép tính có th đ

c di n đ t ng n g n b ng phép “multadd” (nhân-c ng), trong đó

ể ượ

l y ba toán h ng r i đi tính

a*b + c. Th m chí có b vi x lý còn tích h p c phép tính này đ i v i nh ng

ợ ả

ố ớ

s ph y đ ng.

1.

Hãy l p m t ch

ng trình m i có tên g i

ươ

ọ Multadd.java.

2.

Vi t m t ph

ng th c g i là

ế

ươ

ứ ọ

multadd đ l y tham s là ba s

ể ấ

ố double r i tr l i k t qu c a phép nhân-

ồ ả ạ ế

ả ủ

c ng gi a chúng.

3.

Vi t m t ph

ng th c

ế

ươ

ứ main đ ki m tra

ể ể

multadd b ng cách kích ho t nó v i m t vài tham s đ n gi n

ố ơ

nh

ư 1.0, 2.0, 3.0.

4.

Cũng trong main, hãy dùng multadd đ tính các giá tr sau:

sin
π

4

+
cos
π

4
—————
2

log10 + log20

5.

Hãy vi t m t ph

ng th c có tên

ế

ươ

yikes đ nh n tham s là m t double r i dùng

multadd đ tính

x e−

x

+


————
1 − e−

x

G i ý: đ nâng

e lên m t s mũ, hãy dùng ph

ng th c có tên

ộ ố

ươ

Math.exp.

Trong câu h i sau cùng, b n có c h i vi t m t ph

ng th c đ kích ho t m t ph

ng th c mà b n đã

ơ ộ

ế

ươ

ứ ể

ươ

vi t tr

c đó. M i khi làm nh v y, b n nên c n th n ki m th ph

ng th c đ u tr

c khi vi t sang

ế

ướ

ư ậ

ươ

ứ ầ

ướ

ế

ph

ng th c th hai. N u không, có th b n s r i vào tr

ng h p ph i g l i hai ph

ng th c cùng

ươ

ế

ể ạ ẽ ơ

ườ

ả ỡ ỗ

ươ

lúc, m t công vi c r t khó khăn.

ệ ấ

M t m c đích c a bài này là nh m luy n t p cách kh p m u: đó là khi đ

c cho m t bài toán c th , ta

ệ ậ

ượ

ụ ể

c n nh n d ng nó trong s m t t p h p các th lo i bài toán.

ố ộ ậ

ể ạ

Bài t p 3

N u có trong tay ba que g , có th b n s có ho c không x p đ

c thành hình tam giác.

ế

ể ạ ẽ

ế

ượ

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.