- Bi?n là vùng nh? dùng ?? l?u tr? các giá tr? c?a ch??ng trình.
- 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?.
- ?? 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;
Mã:
int giaTri = 5;
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?.
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)
?
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)
- 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
Tham kh?o video d??i ?ây c?a anh Vi?t bên blog StudyAndShare
?Ngu?n : Android.vn