Biến Java
Biến Java
Biến là nơi chứa các giá trị dữ liệu.
Trong Java, có nhiều loại biến khác nhau, ví dụ:
-
String
- lưu trữ văn bản, chẳng hạn như "Xin chào". Giá trị chuỗi được bao quanh bởi dấu ngoặc kép -
int
- lưu trữ số nguyên (số nguyên), không có số thập phân, chẳng hạn như 123 hoặc -123 -
float
- lưu trữ các số dấu phẩy động, với số thập phân, chẳng hạn như 19,99 hoặc -19,99 -
char
- lưu trữ các ký tự đơn, chẳng hạn như 'a' hoặc 'B'. Giá trị Char được bao quanh bởi dấu ngoặc đơn -
boolean
- lưu trữ các giá trị với hai trạng thái: đúng hoặc sai
Khai báo (Tạo) Biến
Để tạo một biến, bạn phải chỉ định loại và gán cho nó một giá trị:
Cú pháp
type variableName = value;
Trong đó type là một trong các loại của Java (chẳng hạn như int
hoặc String
) và VariableName là tên của biến (chẳng hạn như x hoặc name ). Dấu bằng được dùng để gán giá trị cho biến.
Để tạo một biến lưu trữ văn bản, hãy xem ví dụ sau:
Ví dụ
Tạo một biến có tên kiểu String
và gán cho nó giá trị " John ":
String name = "John"; System.out.println(name);
Để tạo một biến lưu trữ một số, hãy xem ví dụ sau:
Ví dụ
Tạo một biến có tên myNum kiểu int
và gán cho nó giá trị 15 :
int myNum = 15; System.out.println(myNum);
Bạn cũng có thể khai báo một biến mà không cần gán giá trị và gán giá trị sau:
Lưu ý rằng nếu bạn gán giá trị mới cho biến hiện có, nó sẽ ghi đè giá trị trước đó:
Ví dụ
Thay đổi giá trị của myNum
từ 15
thành 20
:
int myNum = 15; myNum = 20; // myNum is now 20 System.out.println(myNum);
Biến cuối cùng
Nếu bạn không muốn người khác (hoặc chính bạn) ghi đè các giá trị hiện có, hãy sử dụng từ khóa final
(điều này sẽ khai báo biến là "cuối cùng" hoặc "không đổi", nghĩa là không thể thay đổi và chỉ đọc):
Ví dụ
final int myNum = 15; myNum = 20; // will generate an error: cannot assign a value to a final variable
Các loại khác
Minh họa cách khai báo các biến kiểu khác:
Ví dụ
int myNum = 5; float myFloatNum = 5.99f; char myLetter = 'D'; boolean myBool = true; String myText = "Hello";
Bạn sẽ tìm hiểu thêm về các kiểu dữ liệu trong phần tiếp theo.