Như đã đề cập, các kiểu nguyên thủy sau được định nghĩa trong Java:
Bàn 1.1. Đặc điểm của các kiểu số nguyên Java
Như bạn có thể thấy trong bảng bên dưới, các biến số nguyên, ngoại trừ type
Bàn 1.2. Trình tự thoát được sử dụng trong ngôn ngữ Java
Bàn 2.1. Đặc điểm của các kiểu thực Java
Các biến dấu phẩy động có thể lưu trữ không chỉ các giá trị số mà còn bất kỳ cờ (trạng thái nào) được xác định đặc biệt: vô cực âm, số 0 âm, vô cực dương, số 0 dương và không phải số
- các kiểu số nguyên;
- các loại thực tế;
- kiểu boolean.
=
", câu lệnh này gán giá trị ban đầu cho biến được tạo.
1. Các kiểu biến số nguyên
Các kiểu số nguyên khác nhau về lượng bộ nhớ được phân bổ cho chúng. Đặc điểm của các loại số nguyên được đưa ra trong bảng. 1.1.char
, được coi là các biến có dấu trong ngôn ngữ Java. Các hằng số nguyên có thể được chỉ định trong chương trình theo một trong ba cách: dưới dạng giá trị thập phân, thập lục phân hoặc bát phân. Theo mặc định, tất cả các số được hiểu là số thập phân và thuộc loại int
. Bạn có thể chỉ rõ loại tư cách thành viên bằng cách thêm một chữ cái hoặc chữ cái long
vào cuối số . Giá trị thập lục phân được chỉ định bằng cách sử dụng các ký tự hoặc , theo sau là giá trị của số (số và chữ cái hoặc ), ví dụ: . Một số trong ký hiệu bát phân phải bắt đầu bằng số 0, theo sau là một hoặc nhiều chữ số bát phân, chẳng hạn như . Số bát phân và số thập lục phân có thể là dương hoặc âm và thay đổi trong cùng phạm vi với các số trong biểu diễn thập phân (ví dụ: số thập lục phân có giá trị lớn nhất và giá trị nhỏ nhất là - , và số bát phân có giá trị tương ứng là và - ) khai báo các biến số nguyên:"l"
"L"
"0x"
"0X"
0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Các ký tự trong Java được xác định bằng từ khóa char
và được triển khai bằng tiêu chuẩn Unicode. Bạn có thể chỉ định hằng số ký hiệu trong chương trình hoặc dưới dạng ký hiệu thông thường. Ý nghĩa biểu tượng phải được đặt trong một cặp dấu nháy đơn, ví dụ:
char symbol='f';
Một cách khác để viết ký tự là một cặp ký tự "\u"
theo sau là số thập lục phân gồm bốn chữ số (từ 0000
đến FFFF
) đại diện cho mã Unicode của ký tự, ví dụ:
char symbol = '\u0042';
Một số ký tự không tìm thấy trên bàn phím có thể được chỉ định bằng cách sử dụng cái gọi là chuỗi thoát, \
chứa ký tự " " theo sau là ký tự chữ cái xác định chuỗi thoát, như trong Bảng 1. 1.2.
2. Các loại biến thực
Ngôn ngữ Java hỗ trợ các số và biến số dấu phẩy động thông thường và bit kép - các loạifloat
và double
. Đối với số dấu phẩy động, bạn cần xác định phần nguyên và phần phân cách nhau bằng dấu chấm chẳng hạn 4.6
hoặc 7.0
. Đối với các số lớn, bạn có thể sử dụng ký hiệu số mũ (dùng ký hiệu "e"
hoặc ký hiệu để phân tách phần định trị khỏi số mũ "E"
), ví dụ: số -3,58×107 được viết là –3.58E7
, và số 73,675×10-15 được viết là 73.675e-15
. Các đặc điểm của các kiểu thực Java được trình bày trong Bảng. 2.1.
NaN
. Tất cả các hằng số dấu phẩy động được coi là thuộc loại double
. Để chỉ định một số loại , bạn phải thêm một ký hiệu hoặc ký hiệu float
vào cuối nó . Ví dụ về khai báo biến dấu phẩy động:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Kiểu biến Boolean
Biến Boolean (biến Boolean) có thể nhận một trong hai giá trị: “true” hoặc “false” và được sử dụng trong các ngôn ngữ lập trình trong các phép toán quan hệ (so sánh) và logic. Vì vậy, kết quả so sánh5 > 3
sẽ là “đúng” và kết quả của việc so sánh
8 < 1
sẽ là "sai". Không giống như C, trong đó kết quả "false" được liên kết với một giá trị số nguyên loại int
0 và kết quả "true" được liên kết với một giá trị khác 0 của loại int
và theo đó, kết quả so sánh được gán một giá trị số nguyên (thường là 0 hoặc 1), Java đã giới thiệu các biến Boolean có kiểu dữ liệu riêng, riêng biệt. Các biến Boolean trong Java được xác định bằng từ khóa boolean và chỉ có thể có một trong hai giá trị: true hoặc false chẳng hạn
boolean switch = true;
Liên kết tới nguồn: Các kiểu nguyên thủy của Java
GO TO FULL VERSION