... để hiển thị bình phương luỹ thừa số Tạo gói viết hàm, hàm trả giai thừa đối số truyền đến chươngtrìnhViếtchươngtrìnhcách sử dụng hàm lớp Math để hiển thị bình phương số lớn nhỏ tập số nhập ... tin lại Aptech 9/2002 59 Chươngtrình đào tạo kỹ thuật viên quốc tế Core JavaViếtchươngtrình mà nhập vào số điện thoại dòng lệnh, chuỗi có dạng (091) 022-6758080 Chươngtrình hiển thị mã quốc ... tự khác vị trí định Một ………………… sử dụng để ánh xạ khố thành giá trị ………………….Phương thức lớp StringTokenizer trả số token lại Bài tập Tạo giao diện sử dụng chươngtrìnhJavađể hiển thị bình phương...
... bảng băm cách sử dụng phương thức put(), truy lục cách sử dụng phương thức get() Các phần tử xố từ bảng băm với phương thức remove() Các phương thức contains() containsKey() sử dụng để tra cứu ... giá trị giống Mặt khác, hữu dụng để tạo trình tự giống số random Điều có ý nghĩa việc gỡ rối chươngtrìnhMột tạo số ngẫu nhiên tạo ra, bạn sử dụng phương thức sau để truy lục giá trị từ nó: nextDouble() ... phương thức xây dựng lớp Vector Một mục (item) thêm vào lớp Vector cách sử dụng hàm addElement() Tương tự, phần tử thay cách sử dụng hàm setElementAt() Một lớp Vector tìm kiếm cách sử dụng phương thức...
... dụ hành lúc thựcchươngtrình từ việc dùng phương thức Runtime().garbage Bây giờ, biết việc thu gom liệu khơng thích hợp Java tiến trình tự động, chạy cách định kỳ Để kích hoạt cách thủ cơng thu ... chạy hành Gọi phận thu thập liệu vơ nghĩa Để định tổng số lượng nhớ sẵn có chươngtrìnhThực thi chươngtrình phân cách tên gọi Bảng 4.4 Lớp Runtime Chươngtrình 4.7 class RuntimeDemo { public static ... nạp lớp Khơng có phương thức xây dựng cho lớp Các chươngtrình sau minh hoạ để bạn sử dụng phương thức lớp để truy lục thơng tin lớp đó: Chươngtrình 4.10 interface A { final int id = 1; final...
... Chươngtrình đào tạo kỹ thuật viên quốc tế Core Java //….bằng cách sử dụng phương thức concat( ) để gán với chuỗi tồn StrFinal = strFirst.concat(strSecond); Phương thức concat( ) ... Chuỗi mặc định (String pool) MộtchươngtrìnhJava chứa nhiều chuỗi chữ “String Pool” đại diện cho tất chữ tạo chươngtrình Mỗi chuỗi chữ tạo, String Pool tìm kiếm để nhìn thấy chuỗi chữ tồn Nếu ... Lớp cung cấp phương thức khởi tạo nạp chồng Chươngtrình sau biểu diễn làm để sử dụng phương thức khởi tạo khác để tạo đối tượng lớp Chươngtrình 4.6 class StringBufferCons { public static void...
... Chươngtrình đào tạo kỹ thuật viên quốc tế Core Java java.io Bao gồm lớp để trợ giúp cho bạn tất thao tác nhập xuất java. applet Bao gồm lớp để bạn cần thực thi applet trình duyệt java. awt ... định nghĩa chươngtrình khác: Mã nguồn chươngtrình phải tồn thư mục với gói định nghĩa người sử dụng Để cho chươngtrìnhJava khác sử dụng gói đó, khai báo chúng vào đoạn mã nguồn Để nhập lớp ... mục javac –d c:\temp calculate .java Chươngtrình biên dịch tạo thư mục gọi “mypackage” thư mục temp, lưu trữ tập tin calculate.class vào thư mục Ví dụ sau biểu diễn cách sử dụng gói: Chương trình...
... hay lẻ Viếtchươngtrình hiển thị tổng bội số nằm 100 Viếtchươngtrìnhđể cộng bảy số hạng dãy sau : 1!+2!+3!…………… Aptech 9/2002 27 Chươngtrình đào tạo kỹ thuật viên quốc tế Core JavaChương ... 9/2002 Chươngtrình đào tạo kỹ thuật viên quốc tế Core Java Hãy viết đoạn chươngtrìnhđể xuất dòng chữ :” Welcome to the world of Java Hãy viết hai hàm kiến tạo mở (explicit) cho lớp dùng để tính ... phương thức Các phương thứcthực hay nhiều lớp Một tập tin nguồn Java chứa tất bốn phần nội sau đây: Một câu lệnh khai báo gói (package) Những câu lệnh nhập thêm gói lớp khác vào chương trình...
... phù hợp với điều kiện Vòng lặp cấu trúc chươngtrình giúp bạn dùng đểthực việc lặp lại hành động thực thi chươngtrình mà khơng cần viết lại đoạn chươngtrình nhiều lần Điều khiển rẻ nhánh Mệnh ... trị False Đoạn chươngtrình sau xác định giá trị biến ngun hiển thị ngày tuần thể dạng chuỗi Để kiểm tra giá trị nằm khoảng đến chươngtrình thơng báo lỗi nằm ngồi phạm vi Chươngtrình 3.8 Class ... False Đoạn chươngtrình sau kiểm tra xem số chẵn hay lẻ hiển thị thơng báo phù hợp Chươngtrình 3.7 Class CheckNumber { public static void main(String args[] Aptech 9/2002 21 Chươngtrình đào...
... 9/2002 Chươngtrình đào tạo kỹ thuật viên quốc tế Core Java } } 3.7.5 Phương thức khởi tạo lớp dẫn xuất Phương thức khởi tạo lớp dẫn xuất có tên trùng với tên lớp dẫn xuất Câu lệnh dùng để gọi ... định hay phương thức khởi tạo ngầm định Bạn định nghĩa nhiều phương thức khởi tạo cho lớp Giống phương thức khác, phương thức khởi tạo lớp bị nạp chồng (overload) Ví dụ phương thức khởi tạo: Đoạn ... gán cho ‘spObj’ xác định chươngtrìnhthực thi Điều biết khái niệm ‘liên kết động’ (dinamic binding) 3.7.4 Phương thức khởi tạo lớp Phương thức khởi tạo lớp loại phương thức đặc biệt khác với kiểu...
... dụng sử dụng biến để lưu trữ liệu cần thiết liệu tạo q trìnhthực thi chươngtrình Các biến xác định tên biến có phạm vi tác động Phạm vi tác động biến xác định cách rõ ràng chươngtrình Mỗi biến ... phương thức phương thức chung lớp con.Ví dụ lớp xác định phương thức tổng qt ‘area()’ Phương thứcthực lớp để tìm diện tích hình cụ thể hình chữ nhật, hình vng … Phương thức nạp chồng hình thức ... thức đa hình (polymorphism) q trình biên dịch (compile) Còn phương thức ghi đè hình thức đa hình q trìnhthực thi (runtime) Đoạn chươngtrình sau mơ tả nạp chồng phương thứcthực //defined once 12...
... q trình xác định, tính tốn hình thành liệu đối tượng Java có tập lớn tốn tử Chúng ta thảo luận chi tiết chương 3.2 ChươngtrìnhJAVA Chúng ta chươngtrìnhJava cổ điển với ứng dụng đơn giản Chương ... tự phân cách (separator): Thơng báo cho trình biên dịch việc phân nhóm phần tử chươngtrìnhMột vài ký tự phân cáchjava đây: { };, Ngun dạng (literals): Là giá trị khơng đổi chươngtrình Ngun ... Chươngtrình đào tạo kỹ thuật viên quốc tế Core Java Các “token” chia thành năm loại: Định danh (identifiers): Dùng để thể tên biến, phương thức, lớp Chươngtrình biên dịch xác định tên chương...
... thiện chươngtrình vào thời gian sau này, hi vọng thầy thích thú với phiên sau chươngtrình Và cuối cùng, em thay mặt nhóm xin cảm ơn thầy dạy cho chúng em kiến thức quý báu để bọn em hoàn thành chương ... phương thức khởi tạo Khởi tạo frame chươngtrình client fmainClient, gắn Listener lên fmainClient, button, bảng, menuItem - public void createComponentGUI(): trình bày thành phần đồ họa chươngtrình ... Các phương thức cài đặt: a Phương thức khởi tạo: - public G7TransferFile(Socket soc) + Thực việc kết nối với Client gọi phương thức start() Thread để chạy phương thức run() b Phương thức run()...
... VÀ GIAO DIỆN • Chươngtrình có đủ chức theo yêu cầu 3 • Giao diện chươngtrình rời rạc, số câu dài bị ngắt trừng, lệnh xóa hình cần thiết để tăng hiệu hiển thị, không dừng lại để người dùng quan ... nhập sai, kết thúcchươngtrình • Nhập 3.6 Chươngtrìnhthực in liên tục hình không tự kết thúc TC3 Nhập số Thành công nguyên Thông báo nhập sai, kết thúcchương khoảng cho trình phép: tới 14 ... Thành công KẾT LUẬN Về chức năng, chươngtrình có đủ chức theo yêu cầu Về giao diện, chươngtrình có giao diện rời rạc khó quan sát Về tính xác ổn định, chươngtrình vượt qua 23/34 Test Case Hầu...
... 10 Chương 3: Cài đặt thiết kế - Mã nguồn chươngtrình nằm file array.h CheckArray.c - Tên hàm theo giải thuật tìm kiếm xếp viết theo tiếng Anh, có dấu gạch (‘_’) ngăn cách từ Các hàm lại viết ... 03- Trang 11 Chương 4: Kiểm tra giải pháp Chúng thử nghiệm chươngtrình nhiều test đưa kết xác Kết sau chạy chươngtrình Báo cáo-Nhóm 03- Trang 12 Kiểm tra đưa lời nhắc nhở để liệu đầu vào ... đầu Đây chươngtrình đơn giản nhằm thực toán nhỏ tìm kiếm, xếp, tính toán thông qua giải thuật Ngôn ngữ lập trình sử dụng ngôn ngữ C Báo cáo-Nhóm 03- Trang Chương 1: Phân tích toán lập trình 1.1...
... phần tử chươngtrình đưa kết sai, đưa giá tri • Ở chức tìm kiếm nhị phân: có phần tử chươngtrình chạy sai: o Có phần tử chươngtrình đưa giá trị tức phần tử o Có nhiều phần tử chươngtrình đưa ... Chươngtrình chạy với yêu cầu Kiểm thử thủ tục void PrintArray(Array a) • Dữ liệu kiểm thử: count = array = {16.66;13.32;32,123;2;5} • Yêu cầu: In hình giá trị biến mang1 • Kết : Chươngtrình ... 13.32 • Kết quả: 10 Chươngtrình chạy với yêu cầu 13.Kiểm thử thủ tục void Times(Array a, Array b) Từ kết kiểm thử hàm thủ tục trên, xem thời gian thực hàm/thủ tục: Chươngtrình chạy saivới yêu...
... 13.32 • Kết quả: Chươngtrình chạy với yêu cầu 11 13 Kiểm thử thủ tục getTime(mang mang_input) Từ kết kiểm thử hàm thủ tục trên, xem thời gian thực hàm/thủ tục: 12 Chươngtrình chạy với yêu ... Chươngtrình chạy với yêu cầu Kiểm thử thủ tục void hien(mang mang1) • Dữ liệu kiểm thử: mang1.count = mang1.max = {16.66;13.32;123;2;5;6.7} • Yêu cầu: In hình giá trị biến mang1 • Kết : Chương ... 1.ASSERT1 dùng để kiểm tra xem việc nhập liệu vào mảng có không .13 2.ASSERT dùng để kiểm tra giá trị giải thuật tìm kiếm có kiểu liệu hay không .13 3.ASSERT dùng để kiểm tra...
... để thoát chương trình, nhấn để trở menu để tiếp tục thực chức chươngtrình Hình 4: Kết nhập lại liệu Ở nhấn để tiếp tục thựcchương trình, quay trở lại menu chươngtrình Hình 5: Trở lại menu chương ... Chạy chươngtrình • Để chạy chươngtrình CheckArray nháy đúp chuột vào file CheckArray.exe Khi chươngtrình bắt đầu chạy • Đầu tiên chươngtrình yêu cầu người sử dụng nhập liệu ban đầu để bắt ... đầu Tiếp menu chức chươngtrình cho người dùng sử dụng: Hình 2: Menu chức chươngtrình Tại menu người dùng nhập phím tương ứng đểthực chức chươngtrình III Thực chức chươngtrìnhThực chức nhập...