Biến trong JAVA

JAVA INSTALL

W3School

Java Variables – Biến trong Java

Biến là vùng chứa để lưu trữ 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ữ 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 lẻ, chẳng hạn như ‘a’ hoặc ‘B’. Các giá trị Char được bao quanh bởi các dấu ngoặc đơn
  • boolean– lưu trữ các giá trị với hai trạng thái: đúng hoặc sai (true hoặc false)

Khai báo biến

Để tạo một biến, bạn phải chỉ định kiểu và gán cho nó một giá trị:

type variableName = value;

Trong đó type là một trong các kiểu 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:

Tạo một biến tên là “name” và có kiểu là String. Sau đó 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:

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à chỉ định giá trị sau:

int myNum;
myNum = 15;
System.out.println(myNum);

Lưu ý rằng nếu bạn gán một giá trị mới cho một biến hiện có, nó sẽ ghi đè lên giá trị trước đó:

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);

Final Variables

Nếu bạn không muốn người khác (hoặc chính mình) ghi đè các giá trị hiện có, hãy sử dụng từ khóa final (từ khóa này sẽ khai báo biến là “cuối cùng” hoặc “hằng số”, có nghĩa là không thể thay đổi và chỉ đọc):

final int myNum = 15;
myNum = 20;  // will generate an error: cannot assign a value to a final variable

Các kiểu khác

Trình diễn cách khai báo các biến kiểu khác:

int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

Hiển thị các biến

Phương thức println() thường được sử dụng để hiển thị các biến. Để kết hợp cả văn bản và một biến, hãy sử dụng ký tự +:

String name = "John";
System.out.println("Hello " + name);

Bạn cũng có thể sử dụng ký tự + để thêm một biến vào một biến khác:

String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);

Đối với các giá trị số, ký tự + hoạt động như một toán tử toán học (lưu ý rằng chúng tôi sử dụng các biến int (integer) ở đây):

int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y

Từ ví dụ trên, bạn có thể xem được là:

  • x lưu trữ giá trị 5
  • y lưu trữ giá trị 6
  • Sau đó, chúng tôi sử dụng println() để hiển thị giá trị của x + y, là 11

Khai báo nhiều biến

Để khai báo nhiều biến cùng kiểu , bạn có thể sử dụng danh sách được phân tách bằng dấu phẩy:

Thay vì viết

int x = 5;
int y = 6;
int z = 50;
System.out.println(x + y + z);

Hãy viết

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);

Một giá trị cho nhiều biến

Bạn cũng có thể gán cùng một giá trị cho nhiều biến trong một dòng:

int x, y, z;
x = y = z = 50;
System.out.println(x + y + z);

Identifiers – Định danh

Tất cả các biến Java phải được xác định bằng các tên duy nhất . Những tên duy nhất này được gọi là định danh .

Định danh có thể là các cái tên ngắn như x, y hoặc những cái tên gợi nhớ như age, sum, totalVolume.

Lưu ý: Bạn nên sử dụng tên gợi nhớ để tạo mã dễ hiểu và có thể bảo trì:

// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

Các quy tắc chung để đặt tên biến là:

  • Tên có thể chứa các chữ cái, chữ số, dấu gạch dưới và ký hiệu đô la
  • Tên phải bắt đầu bằng một chữ cái
  • Tên nên bắt đầu bằng chữ thường và không được chứa khoảng trắng
  • Tên cũng có thể bắt đầu bằng $ và _ (nhưng chúng tôi sẽ không sử dụng nó trong hướng dẫn này)
  • Tên có phân biệt chữ hoa chữ thường (“myVar” và “myvar” là các biến khác nhau)
  • Các từ đặc biệt (như từ khóa Java, chẳng hạn như int hoặc boolean) không thể được sử dụng làm tên

W3School

Leave a Reply

Your email address will not be published. Required fields are marked *