Lập trình Java cơ bản
... } 41 Duyệt collection • Các phần tử trong collection có thể được duyệt thông qua Iterator. • Các lớp cài đặt Collection cung cấp phương thức trả về iterator trên các phần tử của chúng. Collection ... Stack(); stack.push(5); stack.push(7); stack.push(4); stack.push(8); stack.print(); stack.pop(); stack.pop(); stack.print(); } } 32 Collection • Collection là đối tượng có khả năng chứa các đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra ... collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection ...
Ngày tải lên: 22/08/2012, 11:06
Lập trinh C cơ bản
... is>>v.b[i]; } return is; } MT operator+(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch(); ... x.a[i][j]=x1.a[i][j]+x2.a[i][j]; return x; } } MT operator-(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch(); ... x.a[i][j]=x1.a[i][j]-2.a[i][j]; return x; } } MT operator*(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch(); ...
Ngày tải lên: 28/06/2013, 01:25
... e){ System.out.println(" ;Ban phai nhap so! hay nhap lai "); input.nextLine(); } } return (n); } public static int countElement(int a[], int n, int i){ int count= 0; for(int j=0 ; j<n ; j++){ if(a[j]== i) count ... e){ System.out.println(" ;Ban phai nhap so! hay nhap lai "); input.nextLine(); } } return (n); } public static int countElement(int a[], int n, int i){ int count= 0; for(int j=0 ; j<n ; j++){ if(a[j]== i) count ... System.out.print("Nhap S= "); int s= nhap(); int i,count=0; System.out.println("Cac so nguyen to co tong cac chu so co tong bang "+s+" la: "); for(i=10000 ; i<=99999...
Ngày tải lên: 19/08/2013, 09:39
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt
... removeItem = lastNode.data; if ( firstNode == lastNode ) firstNode = lastNode = null; else { ListNode current = firstNode; while ( current.nextNode != lastNode ) current = current.nextNode; lastNode = current; current.nextNode = null; } } return removeItem; } 32 Collection • Collection là đối tượng có khả năng chứa các đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection 42 Duyệt collection • Iterator cho phép duyệt tuần tự một collection. • Các phương thức của Iterator: • boolean hasNext(); • Object next(); • void remove(); • Ví dụ: Iterator it = c.iterator(); while ( it.hasNext() ) { Point p = (Point) it.next(); System.out.println( p.toString() ); } 18 Cài đặt Stack public class Stack { private LinkedList stackList; public Stack() { stackList = new LinkedList(); } public void push( int value ) { stackList.insertAtFront( value ); } public int pop() { return stackList.removeFromFront(); } public boolean isEmpty() { return stackList.isEmpty(); } public void print() { stackList.print(); } } 15 Mô tả removeFromBack 5 5 117 7 12 12 firstNode ... 93 687 17 3144 Cây con trái Cây con phải 38 Giao tiếp List • List kế thừa từ Collection, nó cung cấp thêm các phương thức để xử lý collection kiểu danh sách (Danh sách là một collection với các phần tử được xếp theo chỉ số). • Một số phương thức của List • Object get(int index); • Object set(int index, Object o); • void add(int index, Object o); • Object remove(int index); • int indexOf(Object o); • int lastIndexOf(Object o); 21 Cài đặt Queue public class Queue { private LinkedList queueList; public Queue() { queueList = new LinkedList(); } public void enqueue( int value ) { queueList.insertAtBack( value ); } public int dequeue() { return queueList.removeFromFront(); } public boolean isEmpty() { return queueList.isEmpty(); } public void print() { queueList.print(); } } 10 Cài đặt Linked List public int removeFromBack() { int removeItem = ... removeItem = lastNode.data; if ( firstNode == lastNode ) firstNode = lastNode = null; else { ListNode current = firstNode; while ( current.nextNode != lastNode ) current = current.nextNode; lastNode = current; current.nextNode = null; } } return removeItem; } 32 Collection • Collection là đối tượng có khả năng chứa các đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection 42 Duyệt collection • Iterator cho phép duyệt tuần tự một collection. • Các phương thức của Iterator: • boolean hasNext(); • Object next(); • void remove(); • Ví dụ: Iterator it = c.iterator(); while ( it.hasNext() ) { Point p = (Point) it.next(); System.out.println( p.toString() ); } 18 Cài đặt Stack public class Stack { private LinkedList stackList; public Stack() { stackList = new LinkedList(); } public void push( int value ) { stackList.insertAtFront( value ); } public int pop() { return stackList.removeFromFront(); } public boolean isEmpty() { return stackList.isEmpty(); } public void print() { stackList.print(); } } 15 Mô tả removeFromBack 5 5 117 7 12 12 firstNode...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt
... throw new MyException("File trung ten"); // tung ngoại lệ System.out.println("Copy completed"); } Khai báo khả năng tung ngoại lệ Tung ngoại lệ 10 Ngoại lệ • Khi một phương ... trong một nhánh độc lập với nhánh chính của chương trình. • Lỗi được coi như những trường hợp ngoại lệ (exceptional conditions). Chúng được bắt/ném (catch and throw) khi có lỗi xảy ra. => ... System.out.println(“Error: “ + e.getMessage()); } try { A(); } catch (Exception e) { System.out.println( Co loi trong A()”); } • Ví dụ 2: • Ví dụ 3: 28 Lan truyền ngoại lệ • Tình huống • Giả sử trong main()...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx
... minute >= 0 && minute < 60 ) ? minute : 0 ); this.second = ( ( second >= 0 && second < 60 ) ? second : 0 ); } 24 Từ khoá super • Từ khoá super chỉ đối tượng của ... lớp con: subclass • Ví dụ: • Hình vuông kế thừa từ hình chữ nhật • Con ếch kế thừa từ loài động vật dưới nước • Chú ý: • Tính kế thừa thể hiện quan hệ “is a”, khác với quan hệ “has a” (composition) • Composition: ... hình chữ nhật. 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector. 10. Java không hỗ trợ đối số mặc định. 11....
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf
... thiệu ngôn ngữ Java • Đặc điểm của Java • Đơn giản • Hướng đối tượng • Đa nhiệm • An toàn • Garbage Collection • Máy ảo (biên dịch và thông dịch) • Khả chuyển (Portability) • Phân tán ...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Bài 2: Lập trình Java cơ bản doc
... lớp con: subclass • Ví dụ: • Hình vuông kế thừa từ hình chữ nhật • Con ếch kế thừa từ loài động vật dưới nước • Chú ý: • Tính kế thừa thể hiện quan hệ “is a”, khác với quan hệ “has a” (composition) • Composition: ... các đối tượng thuộc lớp con của nó. 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector. 10. Java không ... Java không có toán tử phạm vi (scope) :: 4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy. Đặc biệt kiểu char có cỡ 16 bit (Unicode). 5. Biểu thức logic trong...
Ngày tải lên: 22/12/2013, 21:18
Tài liệu Lập trình Java cơ bản (Bài 6) docx
... throw new MyException("File trung ten"); // tung ngoại lệ System.out.println("Copy completed"); } Khai báo khả năng tung ngoại lệ Tung ngoại lệ 6 Ví dụ 1 import java.awt.Point; public ... unchecked • Là các ngoại lệ không bắt buộc phải được kiểm tra. • Gồm RuntimeException, Error và các lớp con của chúng. • Ngoại lệ checked • Là các ngoại lệ bắt buộc phải được kiểm tra. • Gồm các ngoại ... ExampleException obj = new ExampleException(); try { String a = args[0]; String b = args[1]; obj.copy(a,b); } catch (MyException e) { System.out.println(e.getMessage()); } } } 12 Khối try/catch • Ví...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 1) doc
... System.out.print( “Chao\tmung\nban\nden\tvoi\nlap trinh Java\n" ); } } Chao mung ban den voi lap trinh Java 10 Một chương trình Java cơ bản • Biên dịch chương trình • Vào chế độ Console của Windows • Gõ ... Nháy phải trên My Computer, chọn Properties, chọn Advanced, chọn Enviroment Variables, chọn biến PATH và edit, thêm vào đường dẫn tới thư mục bin của bộ JDK. • Trong chế độ Console: Gõ lệnh ... olean: Nhận giá trị true hoặc false • Kiểu char: Kiểu ký tự theo chuẩn Unicode • Một số hằng ký tự Hằng Ý nghĩa \uxxxx Ký tự Unicode \t Tab ngang \n Xuống hàng \r Dấu enter \’ Nháy đơn 4 Giới thiệu...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 2) ppt
... : 0 ); this.second = ( ( second >= 0 && second < 60 ) ? second : 0 ); } 13 • javac TimeTest.java • java TimeTest Chạy TimeTest 36 Java vs C++ 8. Java không có con trỏ. 9. Java ... - 23 private int minute; // 0 - 59 private int second; // 0 - 59 // Viet lai ham setTime public void setTime( int hour, int minute, int second ) { this.hour = ( ( hour >= 0 && ... Java không có toán tử phạm vi (scope) :: 4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy. Đặc biệt kiểu char có cỡ 16 bit (Unicode). 5. Biểu thức logic trong...
Ngày tải lên: 19/01/2014, 20:20
hướng dẫn học lập trình từ cơ bản tới nâng cao
... FillDropDownList(DropDownList dDl,string Select) { SqlConnection m_SqlConnection = new SqlConnection(CRbvDB.RbvWebDSN); SqlCommand m_SqlCommand = new SqlCommand(Select,m_SqlConnection); try { dDl.DataValueField ... server control. Height Lấy và định chiều cao của Web server control. Width Lấy và định chiều rộng của Web server control. The System.Web.UI.WebControls.WebControl.ApplyStyle Method Copyright ... Style BackColor Lấy và định màu background của Web server control BorderColor Lấy và định màu border của Web server control BorderStyle Lấy và định kiểu border của the Web server control BorderWidth...
Ngày tải lên: 22/02/2014, 20:09
Ngôn Ngữ Lập Trình C Cơ Bản Cho 8051 potx
... phép_toán ) Khai báo biến con trỏ: - Cú pháp: Kiểu_Dữ_liệu Vùng_nhớ *Tên_biến; - Ví dụ: int *int_ptr; long data *long_ptr; - khi không chỉ rõ vùng nhớ con trỏ sẽ được coi là con trỏ tổng quát. 2.1.5 ... biến được khai báo. Con trỏ là một biến dùng để chứa địa chỉ mà không chứa giá trị, hay giá trị của con trỏ chính là địa chỉ khoảng nhớ mà nó trỏ tới. Với các vùng nhớ cụ thể con trỏ tới vùng nhớ ... lượng phụ thuộc vào độ lớn của vùng nhớ đó. Con trỏ tổng quát khi không xác định trước vùng nhớ sẽ có dung lượng lớn nhất vì vậy tốt nhất nên sử dụng con trỏ cụ thể. { // các câu lệnh xử lí ...
Ngày tải lên: 24/03/2014, 19:20
lập trình matlab cơ bản
... Amplitude 3. Am = 1; % Baseband Amplitude 4. m = Am/Ac; 5. t = linspace(0,1,100*fc); 6. c=Ac*cos(2*pi*fc*t); 7. e = (Ac + Am*cos(2*pi*fm*t)); 8. u = (Ac + Am*cos(2*pi*fm*t)).*cos(2*pi*fc*t); %DSB-AM 9. ... lôgarit tự nhiên ( cơ số e ) • log10(x): hàm lôgarit cơ số 10 • sin(x)/ cos(x) : hàm sin/ hàm cos • tan(x) / cot(x) : hàm tang/ hàm cotang • >> help LỆNH Một số hàm liên quan đến số phức như sau: • ... sau Sine Wave Scope Product2 Product1 Product e u Math Function -1 Gain1 -1 Gain 80 Constant Clock 3 Sine Wave Scope Product2 Product1 Product e u Math Function -1 Gain1 -1 Gain 80 Constant Clock 3 1.Nhập...
Ngày tải lên: 30/03/2014, 21:06
Bạn có muốn tìm thêm với từ khóa: