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

Kí hi u dùng đ bi u di n m t phép tính đ n nh t nh c ng, nhân, ho c n i chu i.

ể ể

ơ

ư ộ

ặ ố

toán h ng:

M t trong nh ng giá tr mà toán t th c hi n v i.

ử ự

u tiên:

ư
Th t mà nh ng bi u th c bao g m nhi u toán t và toán h ng đ c đ nh l ng.

ứ ự

ượ ị

ượ

n i:

Ghép n i ti p hai toán h ng.

ố ế

k t h p:

ế

Kh năng ghép nh ng bi u th c và câu l nh đ n gi n thành nh ng bi u th c và câu l nh ph c h p đ

ơ

ứ ợ

bi u di n g n gàng các thao tác tính toán.

2.11 Bài t p

BÀI T P 1

N u đang đ c quy n sách này trên l p, b n có th thích bài t p này: hãy tìm m t ng

i b n

ế

ườ ạ

đ ch i trò “Stump the Chump”:

ể ơ

B t đ u t m t ch

ng trình biên d ch và ch y đ

c tr n tru. T ng ng

i m t quay m t đi

ắ ầ ừ ộ

ươ

ượ

ơ

ườ

trong lúc ng

i kia gài m t l i vào ch

ng trình. Sau đó ng

i th nh t quay l i r i c tìm

ườ

ộ ỗ

ươ

ườ

ạ ồ ố

và s a l i. N u tìm đ

c l i mà không c n biên d ch, s đ

c hai đi m; tìm đ

c sau khi

ử ỗ

ế

ượ ỗ

ẽ ượ

ượ

biên d ch thì đ

c 1 đi m; và n u không tìm đ

c thì ng

i kia s đ

c m t đi m.

ượ

ế

ượ

ườ

ẽ ượ

BÀI T P 2

1.

Hãy t o ra m t ch

ng trình có tên

ươ

Date.java. Sao chép ho c gõ vào m t ch

ng trình ki u

ươ

nh “Hello, World” r i đ m b o ch c r ng b n có th biên d ch và ch y đ

c ch

ng trình.

ư

ồ ả

ắ ằ

ượ

ươ

2.

Làm theo ví d M c 2.4, hãy vi t m t ch

ng trình đ t o ra các

ụ ở ụ

ế

ươ

ể ạ

bi n

ế day, date, month và year. day s ch a ngày trong tu n còn

ẽ ứ

date thì ch a ngày trong

tháng. T ng bi n s có ki u gì? Hãy gán giá tr vào nh ng bi n này đ bi u di n ngày hôm

ế ẽ

ế

ể ể

nay.

3. In giá tr t ng bi n trên m i dòng riêng. Đây là m t b

c trung gian và r t c n đ ki m tra

ị ừ

ế

ộ ướ

ấ ầ

ể ể

r ng ch

ng trình còn ho t đ ng n th a.

ươ

ạ ộ

4.

S a ch

ng trình đ in ra ngày theo d ng chu n Hoa Kỳ:

ươ

Saturday, July 16, 2011.

5. S a l i ch

ng trình l n n a đ k t qu thu đ

c là:

ử ạ

ươ

ể ế

ượ

American format:

Saturday, July 16, 2011

European format:

Saturday 16 July, 2011

M c đích c a bài t p này là dùng phép n i chu i đ hi n th các giá tr có ki u khác

ỗ ể ể

nhau (int và String), đ ng th i th c hành kĩ năng phát tri n d n ch

ng trình qua vi c m i

ươ

l n ch thêm vào m t vài câu l nh.

BÀI T P 3

1.

Hãy t o ra m t ch

ng trình m i có tên là

ươ

Time.java. T gi tr đi, tôi không nh c b n b t

ừ ờ ở

ắ ạ

đ u b ng vi c t o m t ch

ng trình nh nh ng ch y đ

c; song b n nên làm đi u này.

ệ ạ

ươ

ư

ượ

2.

T ví d M c 2.6, hãy t o ra các bi n có tên

ụ ở ụ

ế

hour, minute và second, r i gán cho chúng giá