Video: JAVA 36 - LỚP , THUỘC TÍNH VÀ PHƯƠNG THỨC 2025
Một local variable trong Java là một biến được khai báo bên trong cơ thể của một phương pháp. Sau đó, bạn chỉ có thể sử dụng biến trong phương thức đó. Các phương pháp khác trong lớp thậm chí còn không biết rằng biến đó tồn tại.
Đây là một chương trình sử dụng một biến địa phương:
public class HelloApp {public static void main (String [] args) {String helloMessage; helloMessage = "Xin chào, Thế giới!"; Hệ thống. ngoài. println (helloMessage);}}
Bạn không chỉ định tĩnh trên một khai báo cho một biến địa phương. Nếu bạn làm vậy, trình biên dịch tạo ra một thông báo lỗi và từ chối biên dịch chương trình của bạn.
Bạn cũng có thể khai báo biến cục bộ trong các khối mã được đánh dấu bằng dấu ngoặc nhọn. Ví dụ:if (taxRate> 0) {double taxAmount; taxAmount = subTotal * taxRate; total = subTotal + total;}
Các biến địa phương không được cung cấp các giá trị mặc định ban đầu. Vì vậy, bạn phải gán một giá trị trước khi bạn sử dụng một biến cục bộ.
câu lệnh gán theo khai báo biến. Các câu lệnh gán có dạng chung này: variable = expression;
Ở đây, biểu thức có thể là bất kỳ biểu thức Java nào mang lại giá trị cùng kiểu với biến. Ví dụ, đây là một phương thức khai báo biến cục bộ có tên i, và sau đó khởi tạo biến trước khi sử dụng nó:
Một cách khác để khởi tạo một biến là sử dụng một
initializer, cho phép bạn gán một giá trị ban đầu cho một biến tại thời điểm khai báo biến. Dưới đây là dạng chung: type name = expression;
Dưới đây là một số ví dụ:
int x = 0; Chuỗi lastName = "Lowe"; bán kính kép = 15.4;
Trong mỗi trường hợp, biến được khai báo và khởi tạo trong một câu lệnh.
Khi bạn tuyên bố nhiều hơn một biến trong một câu lệnh, mỗi biến có thể có một bộ khởi tạo riêng:
int x = 5, y = 10;
Khi bạn tuyên bố hai biến lớp hoặc dụ trong một câu lệnh, nhưng chỉ sử dụng một khởi tạo, trình khởi tạo chỉ áp dụng cho biến cuối cùng trong danh sách. Ví dụ:
tĩnh int x, y = 5;
Ở đây, chỉ có y được khởi tạo.