OOP Bai 2

You might also like

You are on page 1of 60

Bài 2

Java cơ bản
Số tiết: 3

30/08/2021 Lập trình hướng đối tượng 1


Nội dung bài học
1. Giới thiệu về Java
2. Định danh
3. Các kiểu dữ liệu
4. Toán tử
5. Cấu trúc điều khiển
6. Mảng

30/08/2021 Lập trình hướng đối tượng 2


Giới thiệu về Java

30/08/2021 Lập trình hướng đối tượng 3


Ngôn ngữ lập trình Java

30/08/2021 Lập trình hướng đối tượng 4


Java platform

30/08/2021 Lập trình hướng đối tượng 5


Java platform

30/08/2021 Lập trình hướng đối tượng 6


Mô hình biên dịch của Java

30/08/2021 Lập trình hướng đối tượng 7


Cú pháp cơ bản

30/08/2021 Lập trình hướng đối tượng 8


Cài đặt
• Cài Java Development Kit (JDK)
• http://www.oracle.com/technetwork/java/javase/downloads
• Cài IDE
•Notepad / Notepad++ (https://notepad-plus-plus.org)
• Eclipse (http://www.eclipse.org)
• NetBeans (http://netbeans.org)
• IntelliJ IDEA (http://www.jetbrains.com/idea)

30/08/2021 Lập trình hướng đối tượng 9


Định danh
Identifier

30/08/2021 Lập trình hướng đối tượng 10


Định danh

30/08/2021 Lập trình hướng đối tượng 11


Định danh

30/08/2021 Lập trình hướng đối tượng 12


Quy ước đặt tên

30/08/2021 Lập trình hướng đối tượng 13


Các từ khóa

30/08/2021 Lập trình hướng đối tượng 14


Các kiểu dữ liệu
integer, float, char, boolean, String…

30/08/2021 Lập trình hướng đối tượng 15


Các kiểu dữ liệu

30/08/2021 Lập trình hướng đối tượng 16


Kiểu dữ liệu nguyên thủy

30/08/2021 Lập trình hướng đối tượng 17


Số nguyên

30/08/2021 Lập trình hướng đối tượng 18


Số thực

30/08/2021 Lập trình hướng đối tượng 19


Ký tự

30/08/2021 Lập trình hướng đối tượng 20


Nguyên dạng

30/08/2021 Lập trình hướng đối tượng 21


Nguyên dạng

30/08/2021 Lập trình hướng đối tượng 22


Nguyên dạng

30/08/2021 Lập trình hướng đối tượng 23


a. Số nguyên

30/08/2021 Lập trình hướng đối tượng 24


b. Số thực

30/08/2021 Lập trình hướng đối tượng 25


c. boolean, ký tự và xâu ký tự

30/08/2021 Lập trình hướng đối tượng 26


d. Escape sequence

30/08/2021 Lập trình hướng đối tượng 27


Chuyển đổi kiểu dữ liệu (casting)

30/08/2021 Lập trình hướng đối tượng 28


Chuyển đổi kiểu dữ liệu (casting)

30/08/2021 Lập trình hướng đối tượng 29


Ví dụ - chuyển đổi kiểu

30/08/2021 Lập trình hướng đối tượng 30


Khai báo và khởi tạo biến

30/08/2021 Lập trình hướng đối tượng 31


Chú thích

30/08/2021 Lập trình hướng đối tượng 32


Câu lệnh

30/08/2021 Lập trình hướng đối tượng 33


Toán tử
Toán tử số học, toán tử logic…

30/08/2021 Lập trình hướng đối tượng 34


Toán tử (Operators)

30/08/2021 Lập trình hướng đối tượng 35


Toán tử

30/08/2021 Lập trình hướng đối tượng 36


Toán tử

30/08/2021 Lập trình hướng đối tượng 37


Thứ tự ưu tiên của toán tử

30/08/2021 Lập trình hướng đối tượng 38


Cấu trúc điều khiển
if-else, switch-case, while…

30/08/2021 Lập trình hướng đối tượng 39


Lệnh if - else

30/08/2021 Lập trình hướng đối tượng 40


Ví dụ - Kiểm tra số chẵn – lẻ

30/08/2021 Lập trình hướng đối tượng 41


Lệnh switch - case

30/08/2021 Lập trình hướng đối tượng 42


Ví dụ - Lệnh switch - case

30/08/2021 Lập trình hướng đối tượng 43


Vòng lặp while và do while

30/08/2021 Lập trình hướng đối tượng 44


Ví dụ - Vòng lặp while

30/08/2021 Lập trình hướng đối tượng 45


Vòng lặp for

30/08/2021 Lập trình hướng đối tượng 46


Ví dụ - vòng lặp for

30/08/2021 Lập trình hướng đối tượng 47


Vòng lặp for và while

30/08/2021 Lập trình hướng đối tượng 48


Các lệnh thay đổi cấu trúc điều khiển

30/08/2021 Lập trình hướng đối tượng 49


Các lệnh thay đổi cấu trúc điều khiển

30/08/2021 Lập trình hướng đối tượng 50


Ví dụ - break và continue

30/08/2021 Lập trình hướng đối tượng 51


Phạm vi biến

30/08/2021 Lập trình hướng đối tượng 52


Mảng
array

30/08/2021 Lập trình hướng đối tượng 53


Mảng (array)

30/08/2021 Lập trình hướng đối tượng 54


Khởi tạo mảng

30/08/2021 Lập trình hướng đối tượng 55


Ví dụ - Mảng

30/08/2021 Lập trình hướng đối tượng 56


Khai báo và khởi tạo mảng

30/08/2021 Lập trình hướng đối tượng 57


Mảng nhiều chiều

30/08/2021 Lập trình hướng đối tượng 58


Mảng nhiều chiều

30/08/2021 Lập trình hướng đối tượng 59


Hỏi & Đáp

30/08/2021 Lập trình hướng đối tượng 60

You might also like