1. Biến và hộp

Biến là những thứ đặc biệt để lưu trữ dữ liệu . Bất kỳ dữ liệu nào. Tất cả dữ liệu trong Java được lưu trữ bằng các biến. Một trong những cách tốt nhất để hình dung một biến là một hộp: một hộp hoàn toàn bình thường .

Ví dụ: giả sử bạn viết số 13 trên một tờ giấy và đặt nó vào hộp. Bây giờ chúng ta có thể nói rằng " hộp lưu trữ giá trị 13 ".

Mọi biến trong Java đều có ba thuộc tính quan trọng: kiểu , têngiá trị .

Tên được sử dụng để phân biệt biến này với biến khác . Nó giống như một nhãn trên hộp .

Loại biến xác định loại giá trị/dữ liệu có thể được lưu trữ trong đó. Chúng ta cất bánh trong hộp bánh, giày trong hộp giày, v.v.

Giá trị là một số đối tượng hoặc dữ liệu được lưu trữ trong biến.

Mọi đối tượng trong ngôn ngữ Java đều có kiểu riêng . Ví dụ: chúng ta có thể có các kiểu dữ liệu sau: số nguyên , số phân số , văn bản , Cat , House , v.v.

Mỗi biến (hộp) cũng có loại riêng . Một biến chỉ có thể lưu trữ các giá trị tương ứng với loại của nó. Những chiếc hộp khác nhau được dùng để đựng những thứ khác nhau: hộp sôcôla, hộp đựng cả tá trứng, v.v.


2. Tạo biến

Trong ngôn ngữ Java, chúng tôi tạo một biến bằng cách sử dụng lệnh có dạng sau:

type name;
Khai báo một biến

trong đó type là kiểu của biến (tương ứng với kiểu giá trị mà biến có thể lưu trữ) và name là tên của biến.

Ví dụ:

Tạo một biến: đầu tiên là loại, sau đó là tên. Sự miêu tả
int a;
Tạo một biến có tên aint.
String s;
Tạo một biến có tên sString.
double c;
Tạo một biến có tên cdouble.

Hai loại thường được sử dụng nhất là số nguyên (ký hiệu là int) và văn bản (ký hiệu là String). Loại này doublecũng phổ biến. Nó đại diện cho phân số (thực) số.


3. Nhiệm vụ

Như đã đề cập ở trên, một biến có tên, loại và giá trị. Chúng tôi đã xem xét tên và loại, nhưng giá trị thì sao? Làm cách nào để đặt một giá trị vào một biến?

Để gán một giá trị cho một biến, chúng ta có toán tử gán . Nó sao chép một giá trị từ biến này sang biến khác. Nó không di chuyển giá trị. Nó sao chép . Giống như một tập tin trên đĩa. Bài tập trông như thế này:

name = value;
toán tử gán

trong đó name là tên của biến và value là giá trị sẽ được đặt vào biến. Giá trị có thể là một giá trị bằng chữ, tên của một biến khác hoặc thậm chí một số biểu thức bao gồm các biến.

Ví dụ:

Mã số Sự miêu tả
int i;
int a, b;
int x;
Biến iđược tạo
Biến abbiến được tạo
Biến xđược tạo
i = 3;
Biến iđược đặt thành giá trị 3.
a = 1;
b = a + 1;
Biến ađược đặt thành giá trị 1.
Biến bđược đặt thành giá trị 2.
x = 3;
x = x + 1;
Biến xđược đặt thành giá trị 3.
Ở dòng tiếp theo, giá trị của xđược tăng thêm 1. xlà bây giờ 4.

Toán tử gán là =ký hiệu. Đây không phải là một sự so sánh. Nó không hơn không kém lệnh sao chép giá trị ở bên phải dấu bằng vào biến , ở bên trái. Đối với thao tác so sánh , Java sử dụng double equals: ==.


4. Mèo và hộp

Cách bắt mèo:

  1. Lấy một cái hộp rỗng.
  2. Chờ đợi.

Đó là một trò đùa 🙂

Tất nhiên, bạn có thể nhét cả chục con mèo vào một cái hộp, nhưng chỉ có thể đặt một giá trị vào một biến . Điều này có liên quan đến nhiệm vụ tiếp theo.