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

2.9 K t h p

ế ợ

Đ n gi ta đã xem xét nh ng thành ph n c a ngôn ng l p trình—bi n, bi u th c, và câu l nh—m t

ế

ầ ủ

ữ ậ

ế

cách bi t l p, mà ch a nói v cách k t h p chúng.

ệ ậ

ư

ế ợ

M t trong nh ng đ c đi m có ích nh t c a ngôn ng l p trình là kh năng t p h p nh ng thành ph n

ấ ủ

ữ ậ

nh r i

ỏ ồ k t h p

ế

chúng l i. Ch ng h n, ta bi t cách tính nhân và bi t dùng l nh in; nh v y hóa ra là có

ế

ế

ư ậ

th k t h p chúng l i thành m t câu l nh:

ể ế ợ

System.out.println(17 * 3);

B t kì bi u th c nào có s , chu i, và bi n đ u có th dùng trong l nh in. Ta đã th y m t ví d :

ế

System.out.println(hour*60 + minute);

Nh ng b n cũng có th đ t bi u th c b t kì v ph i c a m t l nh gán:

ư

ể ặ

ứ ấ

ở ế

ả ủ

ộ ệ

int

percentage;

percentage = (minute * 100) / 60;

Ngay bây gi thì tính năng này xem ra ch a có gì n t

ng, nh ng ta s th y nh ng ví d mà cách k t

ư

ấ ượ

ư

ẽ ấ

ế

h p này bi u di n nh ng phép tính ph c t p m t cách g n gàng, ngăn n p.

ứ ạ

C NH BÁO: V trái c a m t l nh gán ph i là m t tên

ế

ộ ệ

bi n

ế , ch không ph i m t bi u th c. Đó là vì v

ế

trái dùng đ ch đ nh v trí l u gi k t qu . Các bi u th c thì không th hi n v trí l u gi này, mà ch th

ể ỉ ị

ư

ữ ế

ể ệ

ư

ỉ ể

hi n giá tr . Vì v y cách vi t sau không h p l :

ế

ợ ệ minute+1 = hour;.

2.10 Thu t ng

bi n:

ế

Tên đ c tham chi u đ n m t giá tr .

ượ

ế

ế

giá tr :

M t con s ho c chu i kí t (ho c nh ng th khác sau này đ c đ t tên) mà l u tr đ c vào trong

ượ ặ

ư

ữ ượ

m t bi n. M i giá tr thu c v m t ki u.

ế

ộ ề ộ

ki u:

M t t p h p g m các giá tr . Ki u c a bi n quy t đ nh nh ng giá tr nào có th l u tr trong

ộ ậ

ể ủ

ế

ế ị

ể ư

bi n đó. Nh ng ki u mà ta đã g p bao g m ki u s nguyên (

ế

ể ố

int

trong Java) và chu i

(

String

trong Java).

t khoá:

T dành riêng cho trình biên d ch đ phân tách m t ch ng trình. B n không th dùng nh ng t

ươ

khoá nh

ưpublic, class và void đ đ t tên bi n.

ể ặ

ế

l nh khai báo:

Câu l nh nh m t o ra m t bi n m i và quy đ nh ki u cho nó.

ế

l nh gán:

L nh đ gán m t giá tr cho m t bi n.

ế

bi u th c:

T h p c a các bi n, toán t , và giá tr nh m bi u di n m t giá tr k t qu duy nh t. Bi u th c cũng có

ổ ợ ủ

ế

ị ế

ki u; ki u này đ c quy t đ nh b i các toán t và toán h ng.

ượ

ế ị

toán t :

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.