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á
ồ