Tải bản đầy đủ (.ppt) (26 trang)

Tài liệu Chương 2: Java cơ bản pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (218.11 KB, 26 trang )

Nguyễn Đức Hiển – Bài giảng Lập trình Java
1
Java Object-Oriented Programming

Giảng viên : Nguyễn Đức Hiển

Email :

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
2
Chương 2
Java cơ bản
Nguyễn Đức Hiển – Bài giảng Lập trình Java
3
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
4
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
5
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
6
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
7
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 Java
8
Các cấu trúc điều khiển


Cấu trúc rẽ nhanh: if/else if/else

Cấu trúc lựa chọn: switch

Cấu trúc lăp while

Cấu trúc lặp for
Nguyễn Đức Hiển – Bài giảng Lập trình Java
9
Các cấu trúc điều khiển
Nguyễn Đức Hiển – Bài giảng Lập trình Java
10
Các cấu trúc điều khiển

Java cũng hỗ trợ cho các từ khóa continue và break

Chú ý: câu lệnh switch yêu cầu biến điều khiển là
char, byte, short hoặc int.

×