11 Một chương trình Java cơ bản • Thay đổi cách hiển thị public class Hello { public static void main(String args[]) { System.out.print( “Chao\tmung\nban\nden\tvoi\nlap trinh Java\n" ); } } Chao mung ban den voi lap trinh Java 12 Các kiểu dữ liệu cơ bản • Java có hai kiểu dữ liệu • Dữ liệu gốc chuẩn: Là các kiểu dữ liệu đã được định nghĩa trong ngôn ngữ như số nguyên, số thực, ký tự, logic • Dữ liệu dẫn xuất: Do người dùng tự định nghĩa như mảng, lớp, giao tiếp • Ví dụ khai báo biến • int x; • Person ps; 13 Các kiểu dữ liệu cơ bản • Kiểu số nguyên • Kiểu số thực Kiểu Kích thước Khoảng giá trị byte 8 bits -256…255 short 16 bits -32768…32767 int 32 bits -2 32 …2 32 – 1 long 64 bits -2 64 …2 64 – 1 Kiểu Kích thước Khoảng giá trị float 32 bits -3.4e38…3.4e38 double 64 bits -1.7e308…1.7e308 14 Các kiểu dữ liệu cơ bản • Kiểu boolean: Nhận giá trị true hoặc false • Kiểu char: Kiểu ký tự theo chuẩn Unicode • Một số hằng ký tự Hằng Ý nghĩa \uxxxx Ký tự Unicode \t Tab ngang \n Xuống hàng \r Dấu enter \’ Nháy đơn 15 Các kiểu dữ liệu cơ bản • Kiểu mảng • Khai báo: int[] iarray; hoặc int iarray[]; • Cấp phát: iarray = new int[100]; • Khởi tạo: int[] iarray = {1, 2, 3, 5, 6}; char[] carray = {‘a’, ‘b’, ‘c’}; Chú ý: Luôn khởi tạo hoặc cấp phát mảng trước khi sử dụng • Một số khai báo không hợp lệ: int[5] iarray; int iarray[5]; . bits -32 768 32 767 int 32 bits -2 32 …2 32 – 1 long 64 bits -2 64 …2 64 – 1 Kiểu Kích thước Khoảng giá trị float 32 bits -3. 4e38 3. 4e38 double 64 bits -1.7e308…1.7e308 14 Các kiểu dữ liệu cơ bản •. liệu cơ bản • Kiểu mảng • Khai báo: int[] iarray; hoặc int iarray[]; • Cấp phát: iarray = new int[100]; • Khởi tạo: int[] iarray = {1, 2, 3, 5, 6}; char[] carray = {‘a’, ‘b’, ‘c’}; Chú : Luôn. 11 Một chương trình Java cơ bản • Thay đổi cách hiển thị public class Hello { public static void main(String args[]) { System.out.print( “Chao mung
ban
den voi
lap trinh Java n" ); } } Chao