Ép kiểu dữ liệu trong JavaBài Học... Nội dung bài họcVì sao phải ép kiểu Ép kiểu rộng Ép kiểu hẹp... Vì sao phải ép kiểuTrong quá trình tính toán đôi khi kết quả trả về không còn giố
Trang 1Ép kiểu dữ liệu trong Java
Bài Học
Trang 2Nội dung bài học
Vì sao phải ép kiểu
Ép kiểu rộng
Ép kiểu hẹp
Trang 3Vì sao phải ép kiểu
Trong quá trình tính toán đôi khi kết quả trả
về không còn giống với kiểu dữ liệu chỉ định ban đầu nên ta cần ép kiểu
Trang 4Ép kiểu rộng
Ép kiểu rộng: Đưa từ kiểu có vùng lưu trữ nhỏ lên kiểu có vùng lưu trữ lớnkhông sợ mất mát dữ liệu
Ví dụ: intlongfloatdouble
double x = (double)1/2;
double x=1.0/2; double/intdouble
double x=1/2 ; int/int=int00.0
Trang 5Ép kiểu hẹp
Ép kiểu hẹp: Đưa từ kiểu có vùng lưu trữ lớn
về kiểu có vùng lưu trữ nhỏcó thể bị mất mát dữ liệu
Ví dụ: doublefloatlongint
int x= (int)1.0/2
(int)1.01
Trang 6Hey!
Coding
is easy!