0

lập trình java bằng eclipse bài 2

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

Kỹ thuật lập trình

... Time(); // 00:00:00 Time t2 = new Time( 2 ); // 02: 00:00 Time t3 = new Time( 21 , 34 ); // 21 :34:00 Time t4 = new Time( 12, 25 , 42 ); // 12: 25: 42 Time t5 = new Time( 27 , 74, 99 ); // 00:00:00 ... (extends) từ một lớp.1 Lập trình Java cơ bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23 Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest{ ... cả khi chưa có đố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 thiệu về OOP•Kế thừa (Inheritance)•Đa hình (Polymorphism)•Giao...
  • 41
  • 1,015
  • 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 cơ bản (Bài 2) ppt

Kỹ thuật lập trình

... dụ 2: import Transport.*;•Ví dụ 3: import java. awt.Point;• …• Point p = new Point(1 ,2) ;•Sử dụng package – cách 2: Sử dụng trực tiếp• java. awt.Point p = new java. awt.Point(1 ,2) ;•javax.swing.JOptionPane.showMessageDialog( ... logic 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 có tiền xử lý (preprocessor)1 Lập trình Java cơ bảnCao ... 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...
  • 41
  • 908
  • 3
Hướng dẫn tự học lâp trình mô phỏng Violet_Script. Bài 2

Hướng dẫn tự học lâp trình mô phỏng Violet_Script. Bài 2

Toán học

... các bạn trong bài 3.Xong! Chúc mừng bạn đã hoàn thành bài 2. Hãy chọn 2 điểm trên giao diện trình chiếu bằng cách Click chuột vào màn hình. Lưu tệp này với tên “ BAI 2 “. Bài 2 này chỉ giúp ... TỰ HỌC LẬP TRÌNH MÔ PHỎNGVIOLET SCRIPTBÀI 2 VẼ ĐƯỜNG THẲNGNguyễn Tuấn CườngTHCS Thái Sơn – An Lão - Hải Phòngtuancuonghp@gmail.com Bài 2: Vẽ đường thẳng: tất cả các bước gần như bài 1, chỉ ... 1) sau đó ấn nút “tiếp tục”. Trong trang soạn thảo chọn nút “Công cụ” rồi chọn Lập trình mô phỏng” (hình 2) 1 2 Trong trang soạn thảo mã lệnh script, hãy nhập đoạn mã lệnh như trong hình (...
  • 6
  • 1,076
  • 14
Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Kỹ thuật lập trình

... LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 2: NHẮC LẠI VỀ C/C++ (TIẾP THEO) Cấu trúc (struct) ... //a='z' và giả sử địa chỉ của a= 827 7 char *p=&a; //p= 827 7 và giả sử địa chỉ của p=6194 char **p2=&p; //p2=6194 và địa chỉ của p2 sẽ là một cái gì đó Con trỏ void (void pointer) Con trỏ ... sizeof(Mystruct)= 12; vì c lấy một 32- bit word (4 byte, không phải 1 byte) Con trỏ (pointer) Con trỏ trỏ đến một con trỏ khác CODE char a='z'; //a='z' và giả sử địa chỉ của a= 827 7 char...
  • 6
  • 549
  • 1
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

Kỹ thuật lập trình

...       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() );}18Cài đặt Stackpublic 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(); }}15Mô tả removeFromBack551177 12 12 firstNode lastNode(a)firstNode lastNode(b)removeItemcurrent1113Mô tả insertAtBack 12 7 11firstNode lastNode(a)5new ListNode 12 11firstNode lastNode(b)5new ListNode71 Lập trình Java cơ bảnCao Đứ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  ... lastNode(b)5new ListNode71 Lập trình Java cơ bảnCao Đứ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 ...
  • 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 cơ bản- Bài 6 (Exception) ppt

Kỹ thuật lập trình

... được trả lại cho chương trình. 24 Bà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ệ ... = i+1; } }} 32 Bài tập1. Viết chương trình cho phép tính giá trị của biểu thức: A = Yêu cầu xử lý các ngoại lệ có thể xảy ra. 2. Viết chương trình cho phép tạo một mảng 2 chiều cỡ mxn ... 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 nhất cho toàn bộ dự án.•Một số xử lý lỗi bằng ngoại...
  • 34
  • 981
  • 4
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

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 ... viện khác như JSP, JavaMail, Java TAPI…•1995: Version JDK 1.0•1998: Version JDK 1 .2 (Java 2 nd Platform)• 20 04: Version JDK 1.54Giới thiệu ngôn ngữ Java •Đặc điểm của Java •Đơn giản•Hướng ... 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 cơ bản (Bài 6) docx

Kỹ thuật lập trình

... 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ệ ... lenh sau try/catch”); 22 Chú ý với ngoại lệ checked•Giả sử method1 gọi method2 và method2 là phương thức có khả năng ném ngoại lệ kiểu checked, lúc đó:•hoặc method2 phải nằm trong khối ... 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...
  • 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

Kỹ thuật lập trình

... thước Khoảng giá trịbyte 8 bits -25 6 25 5short 16 bits - 327 68… 327 67int 32 bits -2 32 2 32 – 1long 64 bits -2 64 2 64 – 1Kiểu Kích thước Khoảng giá trịfloat 32 bits -3.4e38…3.4e38double 64 ... tong+=i; i+ =2; } System.out.println(tong); 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 ... System.out.println("Circumference = " + 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 cơ bản•Các kiểu dữ liệu cơ bản &...
  • 34
  • 1,370
  • 3
Lập trình Android cơ bảh: Bài 2 docx

Lập trình Android cơ bảh: Bài 2 docx

Kỹ thuật lập trình

... 18-08 -20 13 – http://timvieclam.ws/ 1 Bài 2: Lập trình Android cơ bản. Trong bài 1 mình đã giới thiệu sơ lược về các thành phần cơ bản của Android cũng như việc sử dụng XML để lập trình ... 2 Copyright © 20 13 http://timvieclam.ws. All rights reserved.Mr_ThinhVn 18-08 -20 13 – http://timvieclam.ws/ 3 Build Target: Chọn Android 1.5 Application name: Example 2 Package name: ... chương trình cho phép nhập nội dung công việc và thời gian rồi list ra B1: Vẫn bắt đầu bằng cách khởi tạo một Project mới: File -> New -> Android Project. Project name: Example 2 Copyright...
  • 8
  • 389
  • 3
Bài giảng - giáo án: Nhập môn lập trình web với php bài 2 HTML cơ bản

Bài giảng - giáo án: Nhập môn lập trình web với php bài 2 HTML cơ bản

Cao đẳng - Đại học

... width=" ;20 0">Dòng 1, cột 2& lt;/td></tr><tr><td>Dòng 2, cột 1</td><td>Dòng 2, cột 2& lt;/td></tr></table></body> Bài 2: HTML cơ bản 32 Thay ... đoạn văn. Bài 2: HTML cơ bản 12 Các tag tiêu đề Các tag tiêu đề HeadingsHeadingsVí dụ:<body><h1>Đây là dòng heading 1</h1><h2>Đây là dòng heading 2& lt;/h2><h3>Đây ... Bài 2: HTML cơ bản43Định dạng TableĐịnh dạng Table Tạo khoảng cách giữa các cellDòng 1, cột 1 Dòng 1, cột 2 Dòng 1, cột 3… … …CellspacingCellpadding Bài 2: HTML cơ bản8Cú...
  • 46
  • 666
  • 3
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

Kỹ thuật lập trình

... Time(); // 00:00:00 Time t2 = new Time( 2 ); // 02: 00:00 Time t3 = new Time( 21 , 34 ); // 21 :34:00 Time t4 = new Time( 12, 25 , 42 ); // 12: 25: 42 Time t5 = new Time( 27 , 74, 99 ); // 00:00:00 ... phương thức phải có 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 có kiểu liệt kê (enum), kiểu cấu ... < 24 ) ? h : 0 ); minute = ( ( m >= 0 && m < 60 ) ? m : 0 ); second = ( ( s >= 0 && s < 60 ) ? s : 0 ); } Lớp Time 2 Bài 2. OOP trong Java •Các phương pháp lập...
  • 41
  • 705
  • 2
Bài giảng lập trình java cơ bản chương 6: lập trình gui   GV  võ hoàng phương dung (2)

Bài giảng lập trình java cơ bản chương 6: lập trình gui GV võ hoàng phương dung (2)

Công nghệ thông tin

... thiết lập bằng phương thức ‘setLayout()’18 /25 Quản lý cách trình bàyGói AWT chứa các lớp, giao diện và các gói khác.Sau đây mô tả một phần nhỏ của hệ thống phân cấp lớp AWT5 /25 Giới ... cột 23 /25 Quản lý cách trình bàyVùng văn bản (TextArea)• TextArea()• TextArea(int rows, int cols)14 /25 Thành phần (Components)Nút ấn (Button)• Button()• Button(String text)15 /25 Thành ... thiết lập setLayout(new BorderLayout())• Thêm thành phần vào layoutadd(b1,BorderLayout.NORTH); 21 /25 Quản lý cách trình bàyBảng sau đây chỉ ra các sự kiện khác nhau vàmô tả về chúng33 /25 Xử...
  • 40
  • 697
  • 0

Xem thêm