các bài tập lập trình java cơ bản

Đáp án 42 bài tập lập trình java cơ bản

Đáp án 42 bài tập lập trình java cơ bản

... } } Bài 03 : package bai03; import java. util.Scanner; 3 for(int j=n-1 ; j>i ;j ){ array[j]= 0; } break; } else i ; }while(i>=0); }while(tich!=1); } } Bài 10 : package bai10; import java. util.Scanner; public ... x^"+i+" = "); array[i]= nhap(); } horner(array,n); } } Bài 13 : package bai13; import java. util.Arrays; import java. util.Scanner; public class Main { public static int nhap(){ Scanner ... count++; } } System.out.println("\n Co "+count+" so thoa man"); } } Bài 27 : package bai27; import java. util.Arrays; import java. util.Scanner; public class Main { public static int nhap(){ Scanner...

Ngày tải lên: 19/08/2013, 09:39

39 6,7K 5
Tài liệu Bài 2: Lập trình Java cơ bản doc

Tài liệu Bài 2: Lập trình Java cơ bản doc

... sphere.getAreaCut()); // 13 • javac TimeTest .java • java TimeTest Chạy TimeTest 37 Bài tập 1. Cài đặt lại các nội dung lý thuyết đã học. 2. Xây dựng lớp Candidate (Thí sinh) gồm các thuộc tính: mã, tên, ... Time 2 Bài 2. OOP trong Java • Các phương pháp lập trình • Giới thiệu về OOP • Kế thừa (Inheritance) • Đa hình (Polymorphism) • Giao tiếp (Interface) • Lớp trừu tượng (Abstract) • Gói (Packages) • Java ... một tập hợp các lớp hoặc các giao tiếp quan hệ với nhau để dễ dàng quản lý, bảo trì, phân phối… • Ví dụ: Tạo package Transport chứa các lớp về phương tiện đi lại: Car, Moto, Boat • Đặt các...

Ngày tải lên: 22/12/2013, 21:18

41 706 2
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

... lastNode (b) 5 new ListNode 7 1 Lập trình Java bản Cao Đức Thông   Trần Minh Tuấn­ cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn  50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 {        public static void main(String[] args)      {             SortedSet names = new TreeSet();           names.add(new String("Minh Tuan"));           names.add(new String("Hai Nam"));           names.add(new String("Anh Ngoc"));           names.add(new String("Trung Kien"));           names.add(new String("Quynh Chi"));           names.add(new String("Thu Hang"));           System.out.println(names);      } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra  dạng nhị phân của một số nguyên dương cho  trước. • Bài 2: Cài đặt phương thức search trong lớp  Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list  ...  Trần Minh Tuấn­ cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn  50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 {        public static void main(String[] args)      {             SortedSet names = new TreeSet();           names.add(new String("Minh Tuan"));           names.add(new String("Hai Nam"));           names.add(new String("Anh Ngoc"));           names.add(new String("Trung Kien"));           names.add(new String("Quynh Chi"));           names.add(new String("Thu Hang"));           System.out.println(names);      } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra  dạng nhị phân của một số nguyên dương cho  trước. • Bài 2: Cài đặt phương thức search trong lớp  Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list  ... 39 Giao tiếp Set • Set kế thừa từ Collection, hỗ trợ các thao tác xử lý  trên collection kiểu tập hợp (Một tập hợp yêu cầu  các phần tử phải không được trùng lặp). • Set không có thêm phương thức riêng ngoài các phương thức kế thừa từ Collection. 48 Mô tả các cài đặt • ArrayList: Mảng động, nếu các phần tử thêm vào  vượt quá kích cỡ mảng, mảng sẽ tự động tăng kích  cỡ. • LinkedList: Danh sách liên kết 2 chiều. Hỗ trợ thao  tác trên đầu và cuối danh sách.  • HashSet: Bảng băm. • LinkedHashSet: Bảng băm kết hợp với linked list  nhằm đảm bảo thứ tự các phần tử. • TreeSet: Cây đỏ đen (red...

Ngày tải lên: 22/12/2013, 17:15

62 1,3K 14
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt

Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt

... lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ cho ví dụ ở phần đầu bài. 34 Bài tập 5. Tìm hiểu lại ... lại ngoại lệ • Bài tập 16 Tóm tắt về xử lý ngoại lệ • Các ngoại lệ xảy ra khi gặp lỗi. • Có thể bắt và xử lý các ngoại lệ bằng cách sử dụng khối try/catch. Nếu không chương trình sẽ kết thúc ... try, các câu lệnh trong khối catch sẽ được thực hiện tuỳ vào kiểu của ngoại lệ. • Sau khi thực hiện xong khối catch, điều khiển sẽ được trả lại cho chương trình. 24 Bài tập tại lớp • Bài 1:...

Ngày tải lên: 22/12/2013, 17:15

34 981 4
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx

Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx

... Sparrow. 5 Các phương pháp lập trình • Object-Oriented Programming • Chương trình bao gồm các đối tượng. Các đối tượng tương tác với nhau thông qua các phương thức của chúng • Dễ mô tả các thực ... (extends) từ một lớp. 1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23 Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest { ... truy cập tới các biến static của lớp, nó thể gọi ngay cả khi chưa đối tượng nào của lớp. • public static void Welcome() { } 2 Bài 2. OOP trong Java • Các phương pháp lập trình • Giới...

Ngày tải lên: 22/12/2013, 17:15

41 1K 3
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf

Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf

... dụng các lớp chuẩn để phát triển ứng dụng. 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java ... dụng khác nhau: sở dữ liệu, mạng, Internet, viễn thông 1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 6 Kiến trúc của Java • Java Development ... dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy trên Web • Thư viện lớp Java • Bộ JDK bao gồm rất nhiều lớp chuẩn đã được xây dựng sẵn. • Lập trình...

Ngày tải lên: 22/12/2013, 17:15

7 953 18
Tài liệu Lập trình Java cơ bản (Bài 6) docx

Tài liệu Lập trình Java cơ bản (Bài 6) docx

... khiến lập trình viên khó theo dõi được thuật toán chính của chương trình. ⇒ Khi một lỗi xảy ra tại hàm A, tất cả các lời gọi hàm lồng nhau đến A đều phải xử lý lỗi mà A trả về. 24 Bài tập tại ... tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ cho ví dụ ở phần đầu bài. 26 Ngoại lệ ... mảng, mở file chưa tồn tại… thì các ngoại lệ sẽ được ném ra. Chương trình dừng lại ngay lập tức, toàn bộ phần mã phía sau sẽ không được thực thi. • Java hỗ trợ cách thức để xử lý ngoại lệ (exception...

Ngày tải lên: 19/01/2014, 20:20

34 921 2
Tài liệu Lập trình Java cơ bản (Bài 1) doc

Tài liệu Lập trình Java cơ bản (Bài 1) doc

... c.getCircum()); • } • } 2 Bài 1. Tổng quan lập trình Java • Giới thiệu ngôn ngữ Java • Kiến trúc của Java • Nội dung một chương trình Java bản • Các kiểu dữ liệu bản & toán tử • Các cấu trúc điều ... 5 Kiến trúc của Java • Java Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn 27 Ví ... “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 bản • Biên dịch chương trình • Vào chế độ Console của Windows • Gõ câu lệnh javac Hello .java • Nếu...

Ngày tải lên: 19/01/2014, 20:20

34 1,4K 3
Tổng hợp các bài tập C và C++ cơ bản

Tổng hợp các bài tập C và C++ cơ bản

... x^3/3! + + x^n/n! 10 .Trình bày các bước chuyển n đĩa từ cọc A sang cọc C trong bài toán Tháp Hà Nội dùng 3 đĩa 11 .Trình bày các bước chuyển n đĩa từ cọc A sang cọc C trong bài toán Tháp Hà Nội ... (isalpha(chuoi[i++])) count++; } printf("So ky tu trong chuoi = %d", count); getch(); } BÀI TOÁN ANCAROKHI #include <stdio.h> void main() { int dai, rong; printf("\nBai toan ... break; case '3' : timkiem(); break; } } while (traloi != '0'); } GIẢI PHƯƠNG TRÌNH BẬC 2 #include <stdio.h> #include <math.h> void main() { float a, b, c, delta; printf("\nGiai...

Ngày tải lên: 17/08/2012, 10:50

107 13,8K 84
Lập trình Java cơ bản

Lập trình Java cơ bản

... 3 cách view dữ liệu: • View các khoá: Set keySet(); // Trả về các khoá • View các giá trị: Collection values(); // Trả về các giá trị • View các cặp khoá-giá trị Set entrySet(); // Trả về các ... System.out.println(names); } } 43 Giao tiếp Map • Giao tiếp Map cung cấp các thao tác xử lý trên các bảng ánh xạ (Bảng ánh xạ lưu các phần tử theo khoá và không được 2 khoá trùng nhau). • Một ... ); postorder( node.rightNode ); System.out.print( node.data + " " ); } } 1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 19 Sử dụng Stack public...

Ngày tải lên: 22/08/2012, 11:06

62 1,4K 11
Tổng hợp các bài tập C và C++ cơ bản Phần 1

Tổng hợp các bài tập C và C++ cơ bản Phần 1

... } void hoanhap() { TỔNG HỢP CÁC BÀI TẬP C-C++ BẢN Các hàm nhập xuất trong các ví dụ dưới sử dụng hai hàm nhập xuất printf() và scanf() trong C chuẩn. Trong C++, các bạn thể hiểu nó thay ... col); printf("\nThong diep da duoc ma hoa thanh : %s", mahoa); getch(); } GIẢI PHƯƠNG TRÌNH BẬC NHẤT #include <stdio.h> void main() { float a, b; printf("\nGiai phuong trinh ... (fabs(xn-ketqua) > 0.0001); printf("\nKet qua = %lf", xn); getch(); } CẤU TRÚC VÀ CÁC HÀM TRÊN SỐ PHỨC #include <math.h> typedef struct tagcomplex { float thuc, ao; } complex; complex...

Ngày tải lên: 03/10/2013, 08:20

23 1K 4
Tổng hợp các bài tập C và C++ cơ bản Phần 2

Tổng hợp các bài tập C và C++ cơ bản Phần 2

... &a); PS operator/(PS &a); }; int PS::uscln(long a,long b) { if(a!=0 && b!=0) BÀI TOÁN ANCAROKHI #include <stdio.h> void main() { int dai, rong; printf("\nBai toan ... cua ban : "); gets(name); printf("Chao %s\n", name); getch(); } GIẢI HỆ PHƯƠNG TRÌNH BẬC NHẤT #include <stdio.h> #include <conio.h> void main() { int a, b, c, d, ... ", n); printf("Tong1 = %ld - Tong2 = %ld", tong1, tong2); } } getch(); } HIỆN BẢNG MÃ ASCII #include <stdio.h> #include <conio.h> void main() { int i, j; clrscr(); ...

Ngày tải lên: 03/10/2013, 08:20

20 769 5

Bạn có muốn tìm thêm với từ khóa:

w