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épint – 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 -123float – 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,99char– 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 képboolean – lưu trữ các giá trị với hai trạng thái: đúng hoặc saiĐể 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ư inthoặ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 có tên kiểu Stringvà 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 là myNum của loại intvà 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 myNumtừ 15thành 20:
int myNum = 15; myNum = 20; // myNum is now 20 System.out.println(myNum); Tuy nhiên, bạn có thể thêm finaltừ khóa 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ó (điều này sẽ khai báo biến là “cuối cùng” hoặc “không đổi”, 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 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"; Bạn sẽ tìm hiểu thêm về các kiểu dữ liệu trong chương tiếp theo.
Các println()phương pháp thường được sử dụng để biến màn hình.
Để 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 intcác biến (số nguyên) ở đâ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ể mong đợi:
println()phương thức để hiển thị giá trị của x + y, là 11Để khai báo nhiều biến cùng kiểu , hãy sử dụng danh sách được phân tách bằng dấu phẩy:
int x = 5, y = 6, z = 50; System.out.println(x + y + z); 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 .
Số nhận dạng có thể là tên ngắn (như x và y) hoặc nhiều tên mô tả hơn (tuổi, tổng, tổng số).
Lưu ý: Bạn nên sử dụng tên mô tả để 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; inthoặc boolean) không thể được sử dụng làm tênLượt xem : 225
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now