1. intLoại

Nếu bạn muốn lưu trữ toàn bộ số trong các biến, thì bạn cần sử dụng intkiểu.

Từ này int là viết tắt của  , tất nhiên đây là một gợi ý tốt rằng loại này cho phép bạn lưu trữ các số nguyên .Integer

Các biến có kiểu intcó khả năng lưu trữ các số nguyên từ -2 billionđến +2 billion. Nói chính xác hơn, từ -2,147,483,648đến +2,147,483,647.

Sự thật thú vị

Những con số không tròn trịa này có liên quan đến cách tổ chức bộ nhớ của máy tính.

Trong Java, 4 byte bộ nhớ được phân bổ cho intloại. Mỗi byte bộ nhớ bao gồm 8 bit . Mỗi bit chỉ có thể đại diện cho 2 giá trị: 0 hoặc 1. Một intbiến chứa 32 bit và có thể đại diện cho 4,294,967,296các giá trị.

Một nửa phạm vi này được dành riêng cho các số âm và nửa còn lại cho các số dương. Và đó là cách chúng tôi nhận được phạm vi từ -2,147,483,648đến +2,147,483,647.


2. Tạo một intbiến

Loại này intlà để lưu trữ số nguyên. Để tạo một biến trong mã có thể lưu số nguyên , bạn cần sử dụng một câu lệnh như sau:

int name;
Khai báo một intbiến

Trong đó tên là tên của biến. Ví dụ:

Tuyên bố Sự miêu tả
int x;
Một xbiến số nguyên được tạo
int count;
Một countbiến số nguyên được tạo
int currentYear;
Một currentYearbiến số nguyên được tạo

Trường hợp của các chữ cái quan trọng. Điều đó có nghĩa là các lệnh  và sẽ khai báo hai biến khác nhau .int colorint Color

Và các câu lệnh Int Colorand INT COLORsẽ không có ý nghĩa gì với trình biên dịch , khiến nó báo lỗi. intlà một từ khóa đặc biệt cho kiểu số nguyên và nó phải được viết bằng chữ thường .


3. Viết tắt để tạo biến

Nếu bạn cần tạo nhiều biến cùng loại ở cùng một vị trí trong chương trình, bạn có thể sử dụng ký hiệu tốc ký này:

int name1, name2, name3;
Viết tắt để tạo nhiều biến cùng loại

Ví dụ:

Các câu lệnh tốc ký
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. Gán giá trị

Để đặt một giá trị vào một int biến , bạn cần câu lệnh này:

name = value;
Gán một giá trị cho một biến

Trong đó giá trị có thể là bất kỳ biểu thức số nguyên nào. Ví dụ:

Tuyên bố Ghi chú
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Mã này sẽ không biên dịch, bởi vì 3,000,000,000lớn hơn giá trị tối đa có thể cho một int, đó là2,147,483,647

5. Viết tắt để tạo và khởi tạo một biến

Bạn có thể sử dụng một lệnh duy nhất để tạo (khai báo) một biếngán giá trị cho nó. Đây là điều được thực hiện thường xuyên nhất, vì chúng ta thường khai báo một biến khi cần lưu trữ một giá trị.

Đây là lệnh trông như thế nào:

int name = value;
Viết tắt để tạo và khởi tạo một biến

Ví dụ:

Tuyên bố Ghi chú
int a = 5;
int b = 2*1000*1000*1000;
Giá trị của biến sẽ là 2 tỷ
int c = -10000000;
Giá trị của biến sẽ là âm 10 triệu
int d = 3000000000;
Mã này sẽ không được biên dịch, vì 3.000.000.000 lớn hơn giá trị tối đa có thể cho một int: 2.147.483.647

Bạn cũng có thể khai báo nhiều biến trong một dòng. Trong trường hợp này, lệnh sẽ giống như:

int name1 = value1, name2 = value2, name3 = value3;
Viết tắt để tạo và khởi tạo nhiều biến

Ví dụ:

Tuyên bố Ghi chú
int a = 5, b = 10, c = a + b;
abằng 5 , b bằng 10 , c bằng 15