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

Khi khai báo m t bi n, b n t o nên m t ch l u d li u đ

c đ t tên.

ế

ạ ạ

ỗ ư

ữ ệ

ượ ặ

Khi gán cho m t bi n, b n cho nó m t giá tr .

ế

M t cách thông d ng đ bi u di n bi n trên gi y là v m t h p v i tên bi n ghi bên ngoài và giá tr bi n

ể ể

ế

ẽ ộ ộ

ế

ị ế

beent rong. Hình d

i đây cho th y hi u

ướ

ệ ng c a ba câu l nh gán này:

M t quy t c chung là bi n ph i có cùng ki u v i giá tr mà b n gán cho nó. B n không th l u tr

ế

ể ư

m t

ộ String vào trong minute hay m t s nguyên vào

ộ ố

bob.

M t khác, quy t c này cũng có th gây nh m l n, vì có r t

ấ nhi u cách đ b n chuy n giá tr t ki u này

ể ạ

ị ừ ể

sang ki u khác, và đôi khi Java cũng t đ ng chuy n đ i. Riêng bây gi thì b n nên nh quy t c chung,

ự ộ

và sau này ta s nói v nh ng ngo i l .

ạ ệ

M t đi u n a d gây nh m đó là có nh ng chu i

trông gi ng nh s nguyên nh ng th c ra l i không

ư ố

ư

ph i. Ch ng h n,

ạ bob có thể ch a chu i

ỗ "123", v n đ c t o thành t các kí t

ượ ạ

ự 1, 2 và 3, nh ng nó không

ư

ph i là

s

123.

bob =

"123"

;

// hợp lệ

bob = 123;

// không hợp lệ

2.4 In các bi n

ế

Đ hi n th giá tr c a m t bi n, b n có th

ể ể

ị ủ

ế

ể dùng println ho c

ặ print:

class

Hello {

public static void

main(String[] args) {

String firstLine;

firstLine =

"Hello, again!"

;

System.out.println(firstLine);

}

}

Ch

ng trình này t o ra ba bi n

ươ

ế firstLine, gán nó v i giá tr

ị "Hello, again!" r i in

giá tr

ị đó ra. Khi ta nói

“in m t giá tr ,”

ị đi u này nghĩa là in

giá tr

c a bi n đó.

ế

Đ in

tên c a m t bi n, b n ph i đ t cái tên này

ế

ả ặ

trong c p d u nháy kép. Ch ng h n:

ạ System.out.println("firstLine");

Ví d nh , b n có th vi t

ư ạ

ể ế

String firstLine; firstLine =

"Hello, again!"

;

System.out.print(

"The value of firstLine is "

);

System.out.println(firstLine);

K t qu c a ch

ng trình này là

ế

ả ủ

ươ

The value of firstLine is Hello, again!

Tôi vui m ng thông báo v i b n r ng cú pháp c a l nh in m t bi n thì gi ng nhau b t k ki u c a bi n

ớ ạ ằ

ủ ệ

ế

ấ ể ể ủ

ế

đó là gì.

int

hour, minute;

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.