Có m t khung dành cho
ộ
main
và b n khung
ố
countdown
, m i khung có m t giá tr riêng cho tham
ỗ
ộ
ị
bi n
ế
n
. Đáy c a ngăn x p,
ủ
ế countdown v i
ớ
n=0
, đ
c g i là
ượ ọ
tr
ng h p c s
ườ
ợ
ơ ở. Nó không th c hi n l i
ự
ệ ờ
g i đ quy, do đó không có thêm khung
ọ ệ
countdown nào.
Khung ch a
ứ main thì r ng vì
ỗ
main không ch a b t kì tham s hay bi n nào.
ứ
ấ
ố
ế
4.10 Thu t ng
ậ
ữ
toán t module:
ử
Toán t dùng v i hai s nguyên và tr l i ph n d trong phép chia gi a hai s đó. Trong Java,
ử
ớ
ố
ả ạ
ầ
ư
ữ
ố
toán t này đ c kí hi u b i d u ph n trăm (
ử
ượ
ệ
ở ấ
ầ
%).
l nh đi u ki n:
ệ
ề
ệ
M t kh i l nh có th đ
c th c thi hay không tùy theo m t đi u ki n nào đó.
ộ
ố ệ
ể ượ
ự
ộ
ề
ệ
xâu chu i:
ỗ
Cách n i nhi u l nh đi u ki n thành dãy liên t c.
ố
ề ệ
ề
ệ
ụ
l ng ghép:
ồ
Cách đ t m t l nh đi u ki n này vò trong m t ho c c hai nhánh c a m t l nh đi u ki n khác.
ặ
ộ ệ
ề
ệ
ộ
ặ ả
ủ
ộ ệ
ề
ệ
đ nh ki u:
ị
ể
M t toán t giúp chuy n đ i t ki u d li u này sang ki u khác. Trong Java nó có d ng tên m t
ộ
ử
ể
ổ ừ ể
ữ ệ
ể
ạ
ộ
ki u d li u vi t gi a c p ngo c tròn, nh
ể
ữ ệ
ế
ữ ặ
ặ
ư (int).
đ quy:
ệ
Quá trình kích ho t chính ph ng th c đang đ c th c thi.
ạ
ươ
ứ
ượ
ự
tr
ng h p c s :
ườ
ợ
ơ ở
M t đi u ki n đ cho ph ng th c đ quy
ộ
ề
ệ
ể
ươ
ứ ệ
không kích ho t đ quy n a.
ạ ệ
ữ
4.11 Bài t p
ậ
Bài t p 1
ậ
Hãy v m t bi u đ ngăn x p bi u di n tr ng thái ch
ng trình M c
ẽ ộ
ể
ồ
ế
ể
ễ
ạ
ươ
ở ụ 4.8 sau khi main kích
ho t
ạ nLines v i tham s
ớ
ố n=4, ngay tr c khi l n kích ho t cu i cùng c a
ướ
ầ
ạ
ố
ủ nLines tr v .
ả ề
Bài t p 2
ậ
Bài t p này ôn l i lu ng th c thi, b ng m t ch
ng trình v i nhi u ph
ng th c. Hãy đ c
ậ
ạ
ồ
ự
ằ
ộ
ươ
ớ
ề
ươ
ứ
ọ
mã l nh d
i đây r i tr l i nh ng câu h i đi theo.
ệ
ướ
ồ ả ờ
ữ
ỏ
public class
Buzz {
public static void
baffle(String blimp) {