0

giáo trình lập trình java cơ bản

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

Lập trình Java bản

Kỹ thuật lập trình

... ); 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 ... theo kiểu LIFO (Last In First Out), phần tử vào sau cùng sẽ được lấy ra trước.•Hai thao tác bản trên Stack•Chèn phần tử: Luôn chèn vào đỉnh Stack (push)•Lấy ra phần tử: Luôn lấy ra ... 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 số phương...
  • 62
  • 1,376
  • 11
Bài tập thực hành lập trình hướng đối tượng   java cơ bản

Bài tập thực hành lập trình hướng đối tượng java bản

Kỹ thuật lập trình

... " ); } }}Hãy cho biết kết quả của chương trình trên? Bài tập 10class WhileStruct { {int n=10;while(true){ if(n>0){ JAVA BẢNMã sinh viên: Họ và tên:Lớp học phần:Ngày nộp ... today.get(Calendar.YEAR) - 1985;System.out.println(tuoi);}}Hãy cho biết kết quả của chương trình trên? Từ bài trên, hãy viết chương trình cho nhập năm sinh và cho biết tuổi? Bài tâp 4class Demo{public static ... z);System.out.println(x + " " + X);}}2.1 Cho biết kết quả của chương trình trên? Liệt kê các biến trong chương trình? Cho biết các biến khai báo final ý nghĩa gì?Bài tập 5class...
  • 6
  • 10,055
  • 121
Đá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

... = ");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 input= new ... :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 ... 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 input= new...
  • 39
  • 6,702
  • 5
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);     }}31Bà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  ...  nó có thể tung ra ngoại lệ UnsupportedOperationException.49Mô tả các cài đặt•HashMap: Bảng băm (cài đặt của Map).•LinkedHashMap: Bảng băm kết hợp với linked list nhằm đảm bảo thứ tự các phần tử (cài đặt của Map).•TreeMap: Cây đỏ đen (cài đặt của Map).17Stack•Stack là một cấu trúc theo kiểu LIFO (Last In First Out), phần tử vào sau cùng sẽ được lấy ra trước.•Hai thao tác bản trên Stack•Chèn phần tử: Luôn chèn vào đỉnh Stack (push)•Lấy ra phần tử: Luôn lấy ra từ đỉnh Stack (pop)11Cài đặt Linked List     public boolean isEmpty()     {  return (firstNode == null);     }     public void print()     {ListNode node = firstNode;while (node != null){          ...  nó có thể tung ra ngoại lệ UnsupportedOperationException.49Mô tả các cài đặt•HashMap: Bảng băm (cài đặt của Map).•LinkedHashMap: Bảng băm kết hợp với linked list nhằm đảm bảo thứ tự các phần tử (cài đặt của Map).•TreeMap: Cây đỏ đen (cài đặt của Map).17Stack•Stack là một cấu trúc theo kiểu LIFO (Last In First Out), phần tử vào sau cùng sẽ được lấy ra trước.•Hai thao tác bản trên Stack•Chèn phần tử: Luôn chèn vào đỉnh Stack (push)•Lấy ra phần tử: Luôn lấy ra từ đỉnh Stack (pop)11Cài đặt Linked List     public boolean isEmpty()     {  return (firstNode == null);     }     public void print()     {ListNode node = firstNode;while (node != null){         ...
  • 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

... 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 handling) tuỳ theo nhu cầu của chương trình. 30Ném ... nên sử dụng ngoại lệ thay cho các luồng điều khiển trong chương trình. • Ví dụ: Kiểm tra delta trong chương trình giải phương trình bậc 2.•Nên thiết kế và sử dụng ngoại lệ một cách thống ... người dùng nhập lại.5Xử lý lỗi và ngoại lệ• Trong Java, việc xử lý lỗi thể được cài đặt 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...
  • 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

... (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{ ... nhật.36 Java vs C++8. Java không con trỏ.9. Java không huỷ tử (destructor), nó chỉ phương thức finalize() được gọi bởi Garbage Collector.10. Java không hỗ trợ đối số mặc định.11. Java ... các thực thể• Dễ phát triển, mở rộng chương trình Object AObject CObject BObject D3Các phương pháp lập trình •Step-by-Step Programming• Lập trình từng bước•Machine Language, Assembly...
  • 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.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ồn3Giới ... dung động (web applet)•Hiện nay, Java được sử dụng để phát triển nhiều loại ứng 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, ... 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 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

... phương thức phải một phạm vi nhất định35 Java vs C++1. Một chương trình Java chạy chậm hơn so với một chương trình C tương ứng khoảng 20 lần.2. Java không kiểu liệt kê (enum), kiểu cấu ... nó.36 Java vs C++8. Java không con trỏ.9. Java không huỷ tử (destructor), nó chỉ phương thức finalize() được gọi bởi Garbage Collector.10. Java không hỗ trợ đối số mặc định.11. Java ... 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 vs C++•Bài...
  • 41
  • 705
  • 2
Tài liệu Giáo trình: Lập trình cơ bản pdf

Tài liệu Giáo trình: Lập trình bản pdf

Kỹ thuật lập trình

... Sài Gòn Khoa Công Nghệ Thông Tin Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 20không thể dùng lệnh gán (=) như các kiểu dữ liệu sở. Đoạn chương trình sau minh hoạ việckhai báo, ... trình Trường Đại học Công Nghệ Sài Gòn Khoa Công Nghệ Thông Tin Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 26Chương 4Các lệnh và hàm bản 1. Lệnh rẽ nhánh1.1. Lệnh Ifo Một dòng lệnh: If ... Gòn Khoa Công Nghệ Thông Tin Giáo trình Lập trình căn bản – dành cho hệ TCCN Trang 43. Cài đặt Visual Basic Sử dụng chương trình Setup để cài đặt VB6. Chương trình Setup này còn cài đặt...
  • 66
  • 415
  • 3
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

... "main" java. lang.ArithmeticException: / by zero at MyDivision.C(MyDivision .java: 14) at MyDivision.B(MyDivision .java: 11) at MyDivision.A(MyDivision .java: 8) at MyDivision.main(MyDivision .java: 4)Giải ... 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 handling) tuỳ theo nhu cầu của chương trình. 21Hai ... tập4Xử lý lỗi và ngoại lệ⇒Mã lệnh và mã xử lý lỗi nằm xen kẽ 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...
  • 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());• }•}2Bà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 ... 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ài liệu Lập trình Java cơ bản (Bài 2) ppt

Tài liệu Lập trình Java bản (Bài 2) ppt

Kỹ thuật lập trình

... trong Java chỉ nhận giá trị boolean.6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new.7. Java không tiền xử lý (preprocessor)1 Lập trình Java bản Cao ... file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest chứa hàm main.•Khi chạy chỉ cần gõ:•javac TimeTest .java • java TimeTest• Java sẽ tự động tìm và dịch file Time .java 26Đa hình ... && second < 60 ) ? second : 0 ); } 13•javac TimeTest .java • java TimeTestChạy TimeTest36 Java vs C++8. Java không con trỏ.9. Java không huỷ tử (destructor), nó chỉ phương...
  • 41
  • 908
  • 3
Tài liệu Giáo trình java cơ bản pdf

Tài liệu Giáo trình java bản pdf

Kỹ thuật lập trình

... UDP một cách dễ dàng, về lập trình web phía máy khách java công nghệ java applet, về lập trình web phía máy khách java công nghệ servlet/JSP, về lập trình phân tán java công nghệ RMI, ... V. Chương trình JAVA đầu tiên Để thể biên dịch và chạy các chương trình java ta phải cài • JRE (Java Runtime Enviroment) môi trường thực thi của java, nó bao gồm: JVM (Java Virtual ... chương trình java sang mã byte code ta dùng lệnh C:\JDK1.4\BIN\javac TênTệp .java - Để thông dịch và chạy chương trình ta sử dụng lệnh C:\JDK1.4\BIN \java TênTệp Để biên dịch và chạy chương trình...
  • 193
  • 1,669
  • 4
Tài liệu GIÁO TRÌNH JAVA CƠ BẢN doc

Tài liệu GIÁO TRÌNH JAVA BẢN doc

Kỹ thuật lập trình

... mới của Java2 2.1 Giới thiệu Java Java là một ngôn ngữ lập trình ñược Sun Microsystems giới thiệu vào tháng 6 năm 1995. Từ ñó, nó ñã trở thành một công cụ lập trình của các lập trình viên ... Nhận biết các cấu trúc lập trình bản 3.1 Cấu trúc một chương trình Java Phần ñầu của một chương trình Java xác ñịnh thông tin môi trường. ðể làm ñược việc này, chương trình ñược chia thành ... (Java Development Kit) Sun Microsystem ñưa ra ngôn ngữ lập trình Java qua sản phẩm tên là Java Development Kit (JDK). Ba phiên bản chính là: Java 1.0 - Sử dụng lần ñầu vào năm 1995 Java...
  • 235
  • 541
  • 2

Xem thêm

Tìm thêm: hệ việt nam nhật bản và sức hấp dẫn của tiếng nhật tại việt nam xác định các mục tiêu của chương trình xác định các nguyên tắc biên soạn khảo sát các chuẩn giảng dạy tiếng nhật từ góc độ lí thuyết và thực tiễn khảo sát chương trình đào tạo gắn với các giáo trình cụ thể xác định thời lượng học về mặt lí thuyết và thực tế tiến hành xây dựng chương trình đào tạo dành cho đối tượng không chuyên ngữ tại việt nam điều tra đối với đối tượng giảng viên và đối tượng quản lí nội dung cụ thể cho từng kĩ năng ở từng cấp độ xác định mức độ đáp ứng về văn hoá và chuyên môn trong ct phát huy những thành tựu công nghệ mới nhất được áp dụng vào công tác dạy và học ngoại ngữ mở máy động cơ lồng sóc hệ số công suất cosp fi p2 đặc tuyến tốc độ rôto n fi p2 đặc tuyến dòng điện stato i1 fi p2 động cơ điện không đồng bộ một pha sự cần thiết phải đầu tư xây dựng nhà máy từ bảng 3 1 ta thấy ngoài hai thành phần chủ yếu và chiếm tỷ lệ cao nhất là tinh bột và cacbonhydrat trong hạt gạo tẻ còn chứa đường cellulose hemicellulose chỉ tiêu chất lượng theo chất lượng phẩm chất sản phẩm khô từ gạo của bộ y tế năm 2008 chỉ tiêu chất lượng 9 tr 25