Bài viết này sẽ giúp những bạn hiểu rõ và sử dụng những kiểu tài liệu trong java .
Tóm Tắt
Các kiểu tài liệu trong java và một số ít giá trị mặc định
Bạn đang đọc: Các kiểu dữ liệu trong java Các kiểu dữ liệu trong java
Các kiểu tài liệu nguyên trong java
Bao gồm byte, short, int, long dùng để lưu trữ và tính toán các số nguyên, bao gồm các số nguyên có giá trị âm, các số nguyên có giá trị dương và số 0.
Các bạn hoàn toàn có thể khởi tạo biến theo cách sau :
012 | [ kiểu tài liệu ] [ tên biến 1 ], [ tên biến 2 ], … ; |
Hoặc vừa khởi tạo vừa gán giá trị cho nó luôn :
012 | [ kiểu tài liệu ] [ tên biến 1 ] = [ giá trị 1 ], [ tên biến 2 ] = [ giá trị 2 ], … ; |
Sau đây là một ví dụ :
01234567 |
publicclassTest{ publicstaticvoidmain(String[]args){ inta; intb=5; System.out.print(b); } |
Sau khi chạy chương trình
012 | 5 |
Bây giờ những bạn muốn in giá trị của a ra :
012345678 |
publicclassTest{ publicstaticvoidmain(String[]args){ inta; intb=5; System.out.print(a); System.out.print(b); } |
Trình biên dịch sẽ báo lỗi, vì bạn chỉ mới khai báo biến a nhưng chưa gán giá trị cho nó. Cùng xét thêm ví dụ :
0123456789 |
publicclassTest{ staticinta; publicstaticvoidmain(String[]args){ intb=5; System . out.println(a); System.out.println(b); } } |
0123 | 05 |
Vì sao a chưa gán giá trị nhưng vẫn in ra màn hình hiển thị bằng 0 ? Vì ở đây là mình khai báo a là biến toàn cục nên nó có giá mặc định là 0. Các bạn hoàn toàn có thể xem lại bảng ở đầu bài để biết giá trị mặc định của một số ít kiểu tài liệu. Còn vì sao phía trước a là static thì bài sau mình sẽ nói rõ hơn .
Các kiểu dữ liệu thực
Bao gồm float và double dùng để lưu trữ và tính toán các số thực, chính là các số có dấu chấm động.
0123456789 |
publicclassTest{ publicstaticvoidmain(String[]args){ floata=1.1 f; doubleb=2.2; System.out.println(a); System.out.println(b); } } |
0123 | 1.12.2 |
Sở dĩ với kiểu float ở trên phải để chữ f vào cuối khai báo a=1.1f; là vì chúng ta phải nhấn mạnh cho hệ thống biết rằng chúng ta đang xài kiểu float chứ không phải kiểu double, nếu bạn không để thêm f vào cuối giá trị thì hệ thống sẽ báo lỗi. Tương tự bạn cũng có thể khai báo b=2.2d; nhưng vì hệ thống đã hiểu đây là số double rồi nên bạn không có chữ d trong trường hợp này cũng không sao.
Kiểu char
Kiểu char dùng để khai báo và chứa dựng một kí tự.Bạn có thể gán một kí tự này trong dấu ‘ ‘ cùng xem ví dụ
012 |
chara=’ a ‘; |
Những kiểu khai báo sai
01234 |
chara=” a “; chara=b; chara=’ abc ‘; |
Dấu nháy kép ” ” dùng để khai báo chuỗi, bên trong dấu nháy đơn ‘ ‘ cũng chỉ chứa 1 kí tự thôi .
Khác với C/C++ Java dùng bảng mã Unicode. Mã Unicode bắt đầu bằng ‘\u0000’ và kết thúc bằng ‘\uffff’.Ký hiệu \u cho biết bạn đang dùng với mã Unicode chứ không phải ký tự bình thường.
Kiểu booleaan
Kiểu boolean trong java chỉ dùng để màn biểu diễn true hoặc false mà thôi. Kiểu boolean thường được dùng để kiểm tra điều kiện kèm theo .
0123 |
booleana=true; booleanb=false; |
Nếu bạn khai báo như này là sai
012 |
booleana=1; |
Kiểu hằng
Hằng cũng như biến nhưng một khi đã khởi tạo giá trị rồi thì giá trị đó sẽ không đổi trong suốt chương trình, nếu bạn cố gắng thay đổi nó thì bạn sẽ nhận được thông báo lỗi.Hằng được khai báo bằng từ khóa final.
012 |
finalfloatpi=3.14 f; |
Từ khóa final được đặt trước kiểu dữ liệu.
Như vậy trong bài viết này mình đã ra mắt cho những bạn biết về những kiểu tài liệu trong java. Ở bài sau mình sẽ trình làng cho những bạn những biến trong java .
Bài viết mình đến đây là kết thúc .
Thân !
Source: https://final-blade.com
Category: Kiến thức Internet