Lập trình , Thiết kế website, Auto Game Online

Java Tut 4 : Biến trong Java

0
0
(0)

Các biến 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 kép
  • boolean – lưu trữ các giá trị với hai trạng thái: đúng hoặc sai

Khai báo (Tạo) các 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ị:

Cú pháp

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:

Thí dụ

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

Hãy tự mình thử »

Để tạo một biến lưu trữ một số, hãy xem ví dụ sau:

Thí dụ

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:

Thí dụ

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 đó:

Thí dụ

Thay đổi giá trị của myNumtừ 15thành 20:

int myNum = 15;
myNum = 20;  // myNum is now 20
System.out.println(myNum);


Các biến cuối cùng

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

Thí 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

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

Thí 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 chương tiếp theo.



Hiển thị các biến

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ự:

Thí dụ

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:

Thí dụ

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

Thí dụ

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:

  • x lưu trữ giá trị 5
  • y lưu trữ giá trị 6
  • Sau đó, chúng tôi sử dụng println()phương thức để 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 , hãy sử dụng danh sách được phân tách bằng dấu phẩy:

Thí dụ

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


Số nhận dạng Java

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ì:

Thí dụ

// 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 phải 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ừ dành riêng (như từ khóa Java, chẳng hạn như inthoặc boolean) không thể được sử dụng làm tên

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave A Reply

Your email address will not be published.