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

Ch

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

c thông su t nh ch

ng trình ban đ u. D u ng t cu i

ươ

ượ

ư ươ

ắ ở ố

dòng (d u newline)

cũng không nh h

ng t i hành vi c a ch

ng trình, vì v y tôi cũng có th đã vi t

ưở

ươ

ế

thành:

class

Hello {

public static void

main(String[] args) {

System.out.print(

"Goodbye, "

); System.out.println

(

"cruel world!"

);}}

Ch

ng trình này cũng ho t đ ng đ

c, nh ng nó tr nên ngày càng khó đ c. Các d u ng t dòng và d u

ươ

ạ ộ

ượ

ư

cách r t có ích trong vi c b trí hình th c c a ch

ng trình, làm ch

ng trình d đ c và d

ệ ố

ứ ủ

ươ

ươ

ễ ọ

ễ đ nh v

ị l i

h n.

ơ

2.2 Bi n

ế

M t trong nh ng tính năng m nh nh t c a m t ngôn ng l p trình là kh năng thao tác v i các

ấ ủ

ữ ậ

bi n

ế .

Bi n là m t tên g i tham chi u đ n m t

ế

ế

ế

giá trị. Giá tr là nh ng th có th in ra, l u gi , và (nh ta s

ư

ư

th y sau này) thao tác tính toán đ

c. Các chu i mà ta đã in đ n gi (

ượ

ế

ờ "Hello, World.", "Goodbye, ", v.v.)

đ u là nh ng giá tr .

Đ l u m t giá tr , b n ph i t o ra m t bi n. Vì nh ng giá tr ta mu n l u tr đây là các chu i, nên ta

ể ư

ị ạ

ả ạ

ế

ố ư

ữ ở

khai báo bi n m i là m t chu i

ế

String bob;

Đây là câu l nh

khai báo, vì nó khai báo r ng bi n

ế mang tên bob có ki u

ể String. M i bi n có m t ki u

ế

v i tác d ng quy t

ế đ nh

ị lo i giá tr nào mà bi n

ế đó có th l u

ể ư trữ đ c. Ch ng h n, ki u

ượ

ể int có th l u

ể ư

tr các s nguyên,

còn ki u

ể String l u tr chu i.

ư

M t s ki u có tên g i b t đ u b ng ch in và m t s ki u thì b t đ u b ng ch th

ng. Ta s h c ý

ộ ố ể

ọ ắ ầ

ộ ố ể

ắ ầ

ữ ườ

ẽ ọ

nghĩa c a s phân bi t này v sau, còn bây gi ch c n l u ý đ vi t đúng. Không có ki u nào

ủ ự

ờ ỉ ầ ư

ể ế

g i

là Int hay string, và trình biên d ch s

ẽ bác bỏ n u b n c g ng d ng nên m t cái tên nh v y.

ế

ạ ố ắ

ư ậ

Đ t o nên m t bi n nguyên, cú pháp là

ể ạ

ế

int bob;, trong đó bob là tên g i tùy ý mà b n đ t cho bi n. Nói

ế

chung, b n s mu n đ t tên bi n đ ch rõ m c tiêu dùng bi n

ạ ẽ

ế

ể ỉ

ế đó. Ch ng h n, n u th y các l nh khai

ế

báo bi n sau

ế

đây:

String firstName;

String lastName;

int

hour, minute;

thì b n có th đoán đ

c r ng nh ng giá tr nào s đ

c l u vào chúng. Ví d này cũng gi i thi u cú

ượ ằ

ẽ ượ ư

pháp đ khai báo nhi u bi n v i cùng ki u:

ế

ể hour và second đ u

ề là s nguyên

(ki u

ể int).

2.3 L nh gán

Bây gi khi đã t o nên các bi n, ta mu n l u gi nh ng giá tr .

ế

ố ư

ị Ta làm đi u này v i

l nh gán.

bob =

"Hello."

;

// cho bob giá trị "Hello."

hour = 11;

// gán giá trị 11 vào hour

minute = 59;

// đặt minute là 59

Ví d này có ba l nh gán, và các l i chú thích đi kèm cho th y ba cách khác nhau mà chúng ta đôi khi

nói v câu l nh gán. Cách dùng t

ừ có th gây nh m l n, song

ý t

ng r t

ưở

ấ đ n gi n:

ơ

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.