Video: JAVA 05 - CÁC KIỂU DỮ LIỆU TRONG JAVA 2025
Số Floating-point là những con số có các phần phân đoạn (thường được biểu diễn với dấu thập phân). Bạn nên sử dụng một kiểu điểm nổi trong các chương trình Java bất cứ khi nào bạn cần một số có số thập phân, chẳng hạn như 19. 95 hoặc 3. 1415.
Java có hai kiểu nguyên thủy cho các số dấu chấm động:
-
float: Sử dụng 4 bytes
-
double: Sử dụng 8 byte
Trong hầu hết các trường hợp, bạn nên sử dụng kiểu kép bất cứ khi nào bạn cần số với các giá trị phân số.
Độ chính xác của một giá trị điểm nổi cho biết có bao nhiêu chữ số quan trọng có thể có giá trị sau dấu thập phân của nó. Độ chính xác của một loại phao chỉ khoảng sáu hoặc bảy chữ số thập phân, không đủ cho hầu hết các loại tính toán. Nếu bạn sử dụng Java để viết một hệ thống biên chế, ví dụ bạn có thể sử dụng các biến float để lưu lương cho nhân viên như giáo viên hoặc nhân viên cứu hỏa, chứ không phải cho các cầu thủ bóng chày chuyên nghiệp hoặc giám đốc điều hành của công ty.
Khi bạn sử dụng dấu chấm động, bạn nên bao gồm một dấu thập phân, như sau:
kép = 99. 0;
Nếu bạn bỏ qua các điểm thập phân, trình biên dịch Java xử lý các chữ như một số nguyên. Sau đó, khi thấy rằng bạn đang cố gắng chỉ định số nguyên cho một biến số kép, trình biên dịch sẽ chuyển đổi số nguyên sang một giá trị tăng gấp đôi. Bước chuyển đổi tránh được sử dụng một số thời gian xử lý quý giá.
float value1 = 199. 33F; giá trị gấp đôi2 = 200495. 995D;
Nếu bạn bỏ qua hậu tố, D là giả định. Do đó, bạn thường có thể bỏ qua các hậu tố D cho hai literals.