Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng lập trình Java | Chương 2: Java cơ bản Java Object-Oriented Programming Giảng viên : Nguyễn Đức Hiển Email : ndhien@udn.vn Website : Thời lượng Lýthuyết : 2 tín chỉ (30 tiết) Thực hành + thảo luận : 1 tín chỉ Nguyễn Đức Hiển – Bài giảng Lập trình Java 1 Chương 2 Java cơ bản Nguyễn Đức Hiển – Bài giảng Lập trình Java 2 Nội dung Kiểu dữ liệu Java Toán tử Cấu trúc điều khiển Mảng Kiểu chuổi (String) Nguyễn Đức Hiển – Bài giảng Lập trình Java 3 Các kiểu dữ liệu Java có hai loại kiểu dữ liệu chính: kiểu dữ liệu đơn nguyên và kiểu dữ liệu tham chiếu. Các kiểu dữ liệu đơn nguyên Các kiểu dữ liệu cơ sở Nhiều kiểu tương tự như C/C++ (int, double, char, ) Các biến lưu giữ các kiểu dữ liệu đơn nguyên luôn luôn chứa giá trị thực, không bao giờ là một tham chiếu. Các kiểu dữ liệu tham chiếu Các mảng và kiểu dữ liệu người dùng định nghĩa (thí dụ, các lớp, các giao tiếp, ) Chỉ có thể được truy cập thông qua các biến tham chiếu. Nguyễn Đức Hiển – Bài giảng Lập trình Java 4 Các kiểu dữ liệu đơn nguyên Kiểu số nguyên byte: 8 bits (-128 đến +127) short: 16 bits (-32768 đến +32767) int: 32 bits long: 64 bits Kiểu ký tự char: 16 bits, (theo chuẩn unicode, không phải ASCII!) Kiểu số thực float:4 bytes (-3.4 x E38 đến +3.4 x E38) double: 8 bytes (-1.7 x 10308 đến 1.7 x 10308) Kiểu lôgic boolean (true hoặc false) Không giống C/C++, không thể chuyển thành kiểu int. Nguyễn Đức Hiển – Bài giảng Lập trình Java 5 Các toán tử Số học +, -, *, /, %, ++, -- Các toán tử trên bit &, |, ^, ~, , Phép gán = , +=, -=, . So sánh =, ==, != Toán tử Logic && (&) , || (|) , ^ , ! Cách thực hiện như C++, ngoại trừ đối với kiểu String có sự hỗ trợ đặc biệt. Nguyễn Đức Hiển – Bài giảng Lập trình Java 6 Chuyển kiểu Thứ tự chuyển kiểu: byte short int long float double Các ví dụ: Nguyễn Đức Hiển – Bài giảng Lập trình