Sunday, November 13, 2016

Bà i 3 Cách khai báo biến hằng và các kiểu dữ liệu trong Java

Bà i 3 Cách khai báo biến hằng và các kiểu dữ liệu trong Java


Bài 3: Cách khai báo bi?n , h?ng và các ki?u d? li?u trong Java

1, Bi?n trong Java

Bi?n là vùng nh? dùng ?? l?u tr? các giá tr? c?a ch??ng trình.


Variable-in-Java ?

M?i bi?n g?n li?n v?i m?t ki?u d? li?u và m?t ??nh danh duy nh?t g?i là tên bi?n.
Tên bi?n thông th??ng là m?t chu?i các ký t? (Unicode), ký s?.
Tên bi?n ph?i b?t ??u b?ng m?t ch? cái ho?c m?t d?u g?ch d??i hay d?u dollar.
Tên bi?n không có kho?ng tr?ng ? gi?a tên.
Trong java, bi?n có th? ???c khai báo ? b?t k? n?i ?âu trong ch??ng trình.
Tên bi?n không ???c trùng v?i các t? khóa trong Java. (Ví d? t? khóa : abstract, assert, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum, extends final, finally, float, for,goto, if , implements , import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short , static, strictfp, super, switch, synchronized, this throw, throws, transient, try, void, volatile, while.)
- Ví d?:
Tên bi?n ?úng: a , _a, A, _b, _B, $d, hoTen, _giaTri, sinhVien1, sinhVien2
Tên bi?n sai: 5a , hoc sinh, 1gia tri, if, try
- L?u ý: Trong Java phân bi?t ch? hoa ch? th??ng, vì v?y chúng ta c?n l?u ý khi ??t tên cho các bi?n, các ??i t??ng d? li?u c?ng nh? các x? lý trong ch??ng trình.


2, Khai báo bi?n trong Java.

C?u trúc câu l?nh khai báo bi?n trong java nh? sau: [Ki?u d? li?u] [tên bi?n];
Ví d?:
Mã:
int giaTri; // Khái báo bi?n có tên là “giaTri”, ki?u d? li?u là int – ki?u s? nguyên.
String hoTen; //Khai báo bi?n có tên là “hoTen”, ki?u d? li?u là String – Là m?t chu?i ký t?.
- Ngoài ra còn có thêm t? khóa (public, private, ….) tr??c dòng khai báo bi?n (vd: private String hoTen), ph?n này mình s? nói khi chúng ta sang ph?n h??ng ??i t??ng trong Java.
- ?? gán giá tr? cho bi?n ta ch? vi?c dùng cú pháp Tên bi?n = giá tr?, ho?c gán ngay trong quá trình khai báo ví d?:

Mã:
int giaTri;
giaTri = 5;
Ho?c
Mã:
int giaTri = 5;
?? in m?t chu?i v?n b?n ho?c giá tr? ra màn hình Console ta dùng l?nh d?ng nh? sau:
Mã:
System.out.print(“Giá tr? c?a bi?n là: ”+ giaTri1 + giaTri2);
// giaTri1 và giaTri2 là 2 bi?n ?ã khai báo và gán giá tr?.
3, Gi?i thi?u các ki?u d? li?u trong Java

Trong Java có 2 nhóm ki?u d? li?u, th? nh?t là ki?u d? li?u nguyên th?y (d? li?u c? s?) và th? 2 là nhóm ki?u d? li?u m? r?ng: (photo)
Untitled2 
?
? trong bài này bài này mình s? ch? gi?i thi?u các ki?u d? li?u nguyên th?y, còn nh?ng ki?u m? r?ng s? ???c vi?t vào bài h??ng ??i t??ng trong Java.

Untitled ?
a, Ki?u s? nguyên: 
kieu so nguyen ?

kieu so nguyen _ gia tri mac dinh ?
b, Ki?u s? th?c:

kieu so thuc
kieu so thuc _ gia tri mac dinh ?

c, Ki?u d? li?u ký t? (char)

-?ây là ki?u d? li?u v? kí t? m?i bi?n char s? có giá tr? là m?t kí t? Unicode.
Ví d?: ’a’,’b’, ‘d’,’$’,…

-Chú ý, giá tr? ?? gán cho các bi?n ???c ??t trong d?u nháy ??n ‘ ’, không ph?i là nháy kép “ ” nhé.
Vd: char kyTu; // Khai báo bi?n kyTu ki?u char
kyTu = ‘a’; // Gán giá tr? bi?n kyTu là ký t? ‘a’
- Giá tr? kh?i t?o m?c ??nh c?a ki?u char là null


d) Ki?u d? li?u Boolean

- ?ây là ki?u d? li?u ch? nh?n m?t trong 2 giá tr? true ho?c false (?úng ho?c sai)
- Giá tr? kh?i t?o m?c ??nh c?a ki?u boolean là false


4, H?ng

- H?ng là m?t giá tr? b?t bi?n trong ch??ng trình
- Tên h?ng ???c ??t theo qui ??c gi?ng nh? tên bi?n.
- H?ng s? nguyên: tr??ng h?p giá tr? h?ng ? d?ng long ta thêm vào cu?i chu?i s? ch? “l” hay “L”. (ví d?: 1L, 5L, 3L)
- H?ng s? th?c: tru?ng h?p giá tr? h?ng có ki?u float ta thêm ti?p v? ng? “f” hay “F”, còn ki?u s? double thì ta thêm ti?p v? ng? “d” hay “D”.
- H?ng Boolean: java có 2 h?ng boolean là true, false.
- H?ng ký t?: là m?t ký t? ??n n?m gi?a n?m gi?a 2 d?u ngo?c ??n.
Ví d?: ‘a’: h?ng ký t? a
M?t s? h?ng ký t? ??c bi?t (photo)


Untitled3 ?


- H?ng chu?i: là t?p h?p các ký t? ???c ??t gi?a hai d?u nháy kép “ ”. M?t h?ng chu?i không có ký t? nào là m?t h?ng chu?i r?ng.
Ví d?: “Ban dang tham gia khoa hoc Java mien phi tai Android.Vn”
L?u ý: H?ng chu?i không ph?i là m?t ki?u d? li?u c? s? nh?ng v?n ???c khai báo và s? d?ng trong các ch??ng trình.
Cú pháp khai báo h?ng: final + ki?u d? li?u + tên h?ng = giá tr? c?n gán, ví d?: 

Mã:
final int NAM_SINH = 1992;
VIDEO H??NG D?N
Tham kh?o video d??i ?ây c?a anh Vi?t bên blog StudyAndShare


?Ngu?n : Android.vn

Available link for download