0

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 bản

Công nghệ thông tin

... }} Bài 03 :package bai03;import java. util.Scanner;3for(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...
  • 39
  • 6,702
  • 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 bản doc

Kỹ thuật lập trình

... sphere.getAreaCut()); // 13•javac TimeTest .java • java TimeTestChạy TimeTest37 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, ... Time2 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...
  • 41
  • 705
  • 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 bản- Bài 8 (Collections) ppt

Kỹ thuật lập trình

... lastNode(b)5new ListNode71 Lập trình Java bản Cao Đức Thông   Trần Minh Tuấn­cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50Ví dụ 1: TreeSet// This program sorts a set of namesimport 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.7Cài đặt Linked List// Dinh nghia mot node trong linked list  ...  Trần Minh Tuấn­cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50Ví dụ 1: TreeSet// This program sorts a set of namesimport 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.7Cài đặt Linked List// Dinh nghia mot node trong linked list  ... 39Giao 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.48Mô 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...
  • 62
  • 1,293
  • 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 bản- Bài 6 (Exception) ppt

Kỹ thuật lập trình

... 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 16Tó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:...
  • 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 bản- Bài 2 (OOP) pptx

Kỹ thuật lập trình

... 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ấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23Ví 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...
  • 41
  • 1,015
  • 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 bản- Bài 1 (Overview) pdf

Kỹ thuật lập trình

... dụng các lớp chuẩn để phát triển ứng dụng.5Kiế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ấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 6Kiế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...
  • 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 bản (Bài 6) docx

Kỹ thuật lập trình

... 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. 26Ngoạ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...
  • 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 bản (Bài 1) doc

Kỹ thuật lập trình

... 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 ... 5Kiến trúc của Java • Java Platform• Java Virtual Machine (Java VM)• Java Application Programming Interface (Java API)Hardware-Platform Java VM Java APImyProgram .java Java PlatformMã nguồn27Ví ... “Chao\tmung\nban\nden\tvoi\nlap trinh Java\ n" );}}Chao mungbanden voilap trinh Java 10Mộ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...
  • 34
  • 1,370
  • 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++ bản

Kỹ thuật lập trình

... 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 đĩa11 .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...
  • 107
  • 13,818
  • 82
Lập trình Java cơ bản

Lập trình Java bản

Kỹ thuật lập trình

... 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); }}43Giao 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ấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 19Sử dụng Stackpublic...
  • 62
  • 1,376
  • 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++ bản Phần 1

Kỹ thuật lập trình

... }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...
  • 23
  • 1,040
  • 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++ bản Phần 2

Kỹ thuật lập trình

... &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();...
  • 20
  • 764
  • 5

Xem thêm