Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Bài hướng dẫn chuyển kiểu dữ liệu trong java [Copy địa chỉ]

Thời gian đăng: 31/3/2016 11:42:30
Xin chao fmọi người , hôm nay mình nên Học các chị Làm quen cách ép kiểu trong Java. Trong Java co ban các mọi người có 2 loại kiểu dữ liệu là kiểu dữ liệu nguyên thủy và kiểu dữ liệu đối tượng. Do bài viết này với mục đích dành cho các bạn mới Tiếp xúc Java , vì thế mình phải chỉ Mở đầu các chị cách ép kiểu đối với dữ liệu kiểu nguyên thủy. Đây là Sự tình đơn giản của dân lập trình Với khả năng chịu thương chịu khó ngó chút ít thôi , nhưng cũng là lỗi rất hay gặp đối với các newbie-member hướng tới của cafeitvn.com , các bạn để ý 2 phần sau:
Chuyển kiểu dữ liệu trong khóa học lập trình Java cơ bản
double d;
int c = 12345678;
d = c;
Cách chuyển kiểu này rất hay làm việc và được gọi là chuyển kiểu ngầm định , tức thị biến d nên mang giá trị của c và vẫn là double , rành mạch nhất là như vậy , chứ còn nguyên lý thì mình cần ko đi sâu. Nhưng:
int a;
double b = 30000000;
a = b;
cần ko hợp thức Với khả năng chúng ta làm như vậy. Do int có kích cỡ nhỏ hơn double , phải Java Compiler ( bộ phiên dịch code Java ) ko co phép các chị thực hành , và để làm được thì bạn cần phải code như sau:
int a;
double b = 30000000;
a = ( int )b;
OK , tức thị chúng ta cần ép kiểu một cách tường minh ( khai báo rõ kiểu muốn ép trong 1 cặp dấu ngoặc neo người ) , biến a Việc đầu tiên mang giá trị 30000000. Tuy nhiên các chúng ta cũng nên lưu tuy là biến a là kiểu int vì thế nó chỉ có thể lưu trữ 1 giá trị nhỏ hơn 2^32 , Chẳng hạn dưới đây cần bị lỗi:
int a;
double b = 300000000;
a = ( int )b;
cần bị lỗi vì Sự tình Overflow ( do giá trị lớn hơn MAX_INT ) , vấn đề này các mọi người cũng rất hay gặp trong phần mềm C++..
Tóm lại tri thức phía trên của mình ( website : cafeitvn.com – hướng dẫn phần mềm lập trình Java cơ bản ):
Với trường hợp chị épmột kiểu dữ liệu từ cao xuống thấp thì OK , ko Sự tình gì , và sẽ được Compiler trợ giúp 1 cách default , còn từ kiểu dữ liệu thấp lên kiểu dữ liệu cao hơn thì các anh cần phải làm 1 cách tường minh , tuy nhiên , phải Đoái đến Sự tình Overflow.
Sự tình ép kiểu khi chia 2 số
tất nhiên ai trong các anh khi chọn biến để lưu Cuối cùng phép chia luôn là float hay gì đó ko phải kiểu nguyên.  Nhưng  ít ai trông rằng , đó ko cần phải là Sự tình quan trọng nhất , mà vấn đề cốt tử nằm trong cái phép chia đó , Chẳng hạn chia 2 số thực với nhau thì có gì xảy ra đâu? còn Trong trường hợp chia 2 số nguyên phải ra sao?. Các các chị hãy xem đoạn code sau Code:
float kq = ( float )6/15;
OK , Cuối cùng nên cho ra số kiểu thực. Và đương nhiên là số đúng. Tóm lại :Khi sử dụng phép chia các chúng ta nên chú ý đến kiểu dữ liệu trả về và kiểu dữ liệu đã khai báo có thích nghi với nhau không. Các các anh mới lập trình phải rất hay gặp các trường hợp như vậy , nhất là trong các bài toán tính nhàng nhàng cộng các số nguyên , tuyệt đại đa số các chúng ta ko để ý đến việc ni , vì thế sẽ lưu ý.   Những tri thức trên khôn cùng giản đơn và rõ ràng , các mọi người có khả năng thực hành ngay với những đoạn code minh họa bên trên. Trong thời gian qua đã bỏ bẵng 1 số bài viết làm các anh có thể bị trôi tri thức do không được thực hiện thường xuyên , Mình cần phải cố gắng ra bài đều đặn hơn. Seri Mở đầu lập trình Java từ cơ bản đến nâng cao nên giúp chị Làm quen thực sự giỏi ngôn ngữ lập trình Java. Các chúng ta hãy theo dõi luôn luôn nhé. Các bạn có thể like Fange : “nào ta cùng Mở đầu Java” để nhận được bài viết mới nhất. Chúc các các chị học suất sắc.

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 1/11/2024 13:27 , Processed in 0.112747 second(s), 132 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên