Bước 4: Xử lý sự kiện tính giá bán khi Click chuột vào button “Tính giá bán” Double click chuột lên button “Tính giá bán” sẽ chuyển sang chế độ code như sau:
18 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1264 | Lượt tải: 0
Lớp Point: biểu diễn điểm trên màn hình Lớp Dimension: biểu diễn kích thước về chiều rộng và chiều cao của một đối tượng Lớp Rectangle: biểu diễn hình chữ nhật Lớp Polygon: biểu diễn đa giác
25 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1136 | Lượt tải: 0
Java không có kiểu dữ liệu con trỏ như trong C. o Java có một trình dọn dẹp hệ thống sẽ dọn dẹp vùng nhớ cấp phát cho các đối tượng trước khi hủy một đối tượng. o Phương thức finalize() là một phương thức đặc biệt được cài đặt sẵn cho các lớp. Trình dọn dẹp hệ thống sẽ gọi phương thức này trước khi hủy một đối tượng
60 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1493 | Lượt tải: 0
Một phương thức chứa một lời gọi đến chính nó là một phương thức đệ quy Một bài toán đệ quy có thể được giải bằng cách dùng vòng lặp và ngược lại Ví dụ: Một số bài toán đệ quy điển hình • Tính giai thừa • Tìm số fibonacci thứ n • Tháp Hà Nội
27 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1410 | Lượt tải: 0
Các phương thức: – boolean hasMoreTokens():kiểm tra còn mảnh nào không – String nextToken(): Chuyển đến token kế tiếp – String nextToken(String delim): • Ví dụ minh họa: Viết chương trình nhập vào một chuỗi, in các từ trong chuỗi đó ra màn hình, mỗi từ trên một dòng
31 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1290 | Lượt tải: 0
Viết chương trình cho phép o Nhập các phần tử mảng từ bàn phím. o In mảng o Sắp xếp mảng tăng dần. o Sắp xếp mảng giảm dần. o Cho biết vị trị và giá trị phần tử lớn nhất, nhỏ nhất trong mảng. o Cho biết mảng có bao nhiêu số nguyên tố, in ra danh sách các số nguyên tố. o Cho biết mảng có bao nhiêu số hoàn hảo, in ra danh sách các số hoàn hả...
32 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1439 | Lượt tải: 0
Giả sử method1 gọi method2 và method2 là phương thức có khả năng ném ngoại lệ kiểu checked, lúc đó: – hoặc method2 phải nằm trong khối try/catch. – hoặc phải khai báo method1 có khả năng ném (throws) ngoại lệ
29 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1264 | Lượt tải: 0
Bài 1: Viết chương trình đếm xem trong một file văn bản cho trước có bao nhiêu câu. Biết rằng các câu kết thúc bởi dấu chấm. • Bài 2: Viết chương trình tạo file ghi 100 số Fibonacci đầu tiên. Viết chương trình thứ hai để đọc và hiển thị dữ liệu từ file này.
56 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1305 | Lượt tải: 0
Lệnh break: dùng để thoát khỏi cấu trúc switch, vòng lặp while, do while, for trong cùng chứa nó. o Lệnh continue: dùng để tiếp tục vòng lặp trong cùng chứa nó (ngược với lệnh break). o Nhãn (label): không giống như C/C++, Java không hỗ trợ lệnh goto để nhảy đến 1 vị trí nào đó của chương trình. o Java dùng kết hợp nhãn (label) với từ khóa b...
27 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1354 | Lượt tải: 0
Cú pháp:
38 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1592 | Lượt tải: 0