JAVA CORE - Trang 39

+308

Ví dụ giá trị tín dụng của ngân
hàng nhà nước.

Bảng 3.1 Dữ liệu kiểu nguyên thuỷ

3.5.2

Kiểu dữ liệu tham chiếu (reference)

Trong Java có 3 kiểu dữ liệu tham chiếu

Kiểu dữ liệu

Mô tả

Mảng (Array)

Tập hợp các dữ liệu cùng loại.Ví dụ : tên sinh viên

Lớp (Class)

Tập hợp các biến và các phương thức.Ví dụ : lớp
“Sinhviên” chứa toàn bộ các chi tiết của một sinh viên
và các phương thức thực thi trên các chi tiết đó.

Giao

diện

(Interface)

Là một lớp trừu tượng được tạo ra để bổ sung cho các
kế thừa đa lớp trong Java.

Bảng 3.2 Dữ liệu kiểu tham chiếu

3.5.3

Ép kiểu (Type casting)

Có thể bạn sẽ gặp tình huống khi cộng một biến có dạng

integer với một biến có dạng

float. Để xử lý tình huống này, Java sử dụng tính năng ép kiểu (type casting) của các
phần mềm trước đó C, C++. Lúc này một kiểu dữ liệu sẽ chuyển đổi sang kiểu khác. Khi
sử dụng tính chất này, bạn cần thận trọng vì khi điều chỉnh dữ liệu có thể bị mất.

Đoạn mã sau đây thực hiện phép cộng một giá trị dấu phẩy động (float) với một giá trị
nguyên (integer).

Float c=34.896751F;

Int b = (int)c +10;

Đầu tiên giá trị dấu phảy động

c được đổi thành giá trị nguyên 34. Sau đó nó được cộng

với 10 và kết quả là giá trị 44 được lưu vào

b.

Sự nới rộng (widening) – quá trình làm tròn số theo hướng nới rộng không làm mất thông
tin về độ lớn của mỗi giá trị.Biến đổi theo hướng nới rộng chuyển một giá trị sang một
dạng khác có độ rộng phù hợp hơn so với nguyên bản.Biến đổi theo hướng lại thu nhỏ lại
(narrowwing) làm mất thông tin về độ lớn của giá trị được chuyển đổi.Chúng không được
thực hiện khi thực hiện phép gán. Ở ví dụ trên giá trị thập phân sau dấu phảy sẽ bị mất.

3.6 Các biến

Các ứng dụng sử dụng các biến để lưu trữ các dữ liệu cần thiết hoặc các dữ liệu được tạo
ra trong quá trình thực thi chương trình. Các biến được xác định bởi một tên biến và có
một phạm vi tác động. Phạm vi tác động của biến được xác định một cách rõ ràng trong
chương trình. Mỗi biến được khai báo trong một khối chương trình chỉ có tác động trong
phạm vi khối đó, không có ý nghĩa và không được phép truy nhập từ bên ngoài khối.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.