CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ JAVA

93 1.6K 0
CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ JAVA

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

 CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ JAVA 1 Java Simplified / Session 22 / 2 of 45  Các thành phần ◦ Biến, hằng, toán tử, kiểu dữ liệu ◦ Cấu trúc điều khiển  Xử lý Ngoại lệ  Truyền tham số và các lời gọi hàm  Cấu trúc mảng  Một số lớp cơ bản: ◦ Lớp String và ◦ StringBuffer ◦ Math Nội dung Nội dung 2 Java Simplified / Session 22 / 3 of 45 • Identification • Keywords • Comment • Data types • Variables • Operators • Control Structures • Classes • Identification • Keywords • Comment • Data types • Variables • Operators • Control Structures • Classes Basics of the Java Language Basics of the Java Language 3 Java Basic Components Java Simplified / Session 22 / 4 of 45                                                        Keywords Keywords 4 Java Simplified / Session 22 / 5 of 45  /* Here is comment which extends across two lines */  /* * This comment has especial meaning for the javadoc unitily.It will be part of documenttation automaticlly generated By the javadoc program */  // this comment extends to the end of this line of text Comment: 3 types Comment: 3 types 5 Java Simplified / Session 22 / 6 of 45 // A program to display the message // "Hello World!" on standard output public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } // end of class HelloWorld Command line and block Command line and block 6 Java Simplified / Session 22 / 7 of 45 Data Type Data Type  Xác định loại dữ liệu được lưu trữ trong biến  Xác định những tác vụ có thể thực hiện trên dữ liệu  Có 2 loại kiểu dữ liệu trong Java: 1. Primitive data types (kiểu cơ bản/nguyên thủy) 2. Reference data types (kiểu tham chiếu) Java Simplified / Session 22 / 8 of 45 Các kiểu dữ liệu cơ bản( nguyên thủy) Các kiểu dữ liệu cơ bản( nguyên thủy) 8 Java Simplified / Session 22 / 9 of 45 Các kiểu dữ liệu cơ bản( nguyên thủy) Các kiểu dữ liệu cơ bản( nguyên thủy) Java Simplified / Session 22 / 10 of 45 Các kiểu dữ liệu tham chiếu Các kiểu dữ liệu tham chiếu • Một biến thuộc kiểu dữ liệu tham chiếu chỉ chứa tham khảo đến giá trị thực sự được biểu diễn bởi biến đó. [...]... } } 14 Java Simplified / Session 22 / 14 of 45 Variables  JAVA có 4 loại biến : phần: là các thành ◦ Biến thànhlớp được tạo ra phần của lớp và được khởi tạo giá trị khi một đối tượng của ◦ Biến tĩnh: là các thành viên của lớp, đại diện cho cả lớp ◦ Biến tham chiếu: được sử dụng để xử lý các đối tượng ◦ Biến cục bộ: được khai báo trong các phương thức và các khối, khai báo trước khi dùng 15 Java Simplified... Chuyển đổi kiểu 16 Java Simplified / Session 22 / 16 of 45 Chuyển đổi kiểu dữ liệu: 3 dạng Dữ liệu cơ bản Cú pháp: (NewType) Value; Ex: float f= (float) 100.15D (double->float) Các đối tượng: thành 1 đối tượng của một lớp khác ◦ ◦ Với điều kiện các đối tượng muốn đổi kiểu phải thuộc các lớp thừa kế nhau Cú pháp : (NewClass) Object ; Dữ liệu cơ bản sang đối tượng và ngược lại: ◦ Trong gói java. lang có... false) Java Simplified / Session 22 / 24 of 45 Toán tử điều kiện  “&&”, “||” : làm việc trên hai toán hạng luận lý  “ ? : ” : toán tử điều kiện chấp nhận 3 toán hạng Java Simplified / Session 22 / 25 of 45 Toán tử trên bit  Làm việc trên dạng biểu diễn nhị phân của dữ liệu Java Simplified / Session 22 / 26 of 45 Độ ưu tiên toán tử Java Simplified / Session 22 / 27 of 45 Sự kết hợp của toán tử Java. .. Simplified / Session 22 / 27 of 45 Sự kết hợp của toán tử Java Simplified / Session 22 / 28 of 45 4 Classes in Java  Class declaration Syntax class Customer { var_datatype variablename; : met_datatype methodname(parameter_list) : } 29 Java Simplified / Session 22 / 29 of 45 Lớp cơ bản trong Java 30 Java Simplified / Session 22 / 30 of 45 Input/ Output  Input: System.in (ko cho nhập “ “) ◦ Scanner nhap... int b = (int)a + 5; Java Simplified / Session 22 / 20 of 45 3 Operators     Arithmetic Operators Assignment operators Relational Operators and Conditional Operators Logical Operators 21 Java Simplified / Session 22 / 21 of 45 Toán tử toán học 22 Java Simplified / Session 22 / 22 of 45 Toán tử một ngôi “++”, “ ” : có thể dùng: • • trước (prefix) hoặc sau (postfix) toán hạng Java Simplified / Session... 12 Java Simplified / Session 22 / 12 of 45 Example class DynVar { public static void main(String [] args) { double len = 5.0, wide = 7.0; double num = Math.sqrt(len * len + wide * wide); System.out.println("Value of num after dynamic initialization is " + num); } } 13 Java Simplified / Session 22 / 13 of 45 Scope variable  Biến cục bộ có thời gian tồn tại giới hạn và quan hệ chỉ trong phần nhỏ của. .. 17 Java Simplified / Session 22 / 17 of 45 Ép kiểu  Một kiểu dữ liệu chuyển sang một kiểu dữ liệu khác  Hai loại ép kiểu 1 2 Implicit casting (ngầm định) Explicit casting (tường minh) Java Simplified / Session 22 / 18 of 45 Ép kiểu ngầm định  Chuyển kiểu tự động  Điều kiện ◦ Kiểu đích phải lớn hơn kiểu nguồn ◦ Mở rộng kiểu ◦ Các kiểu phải tương thích với nhau int a= 100; double b = a + 2.5f; Java. .. allow the program to execute in a non-linear fashion 33 Java Simplified / Session 22 / 33 of 45 Control Flow Structures in Java  Decision-making ◦ if-else statement ◦ switch-case statement  Loops ◦ while loop ◦ do-while loop ◦ for loop 34 Java Simplified / Session 22 / 34 of 45 if-else statement if (condition) { action1; } else { action2; } 35 Java Simplified / Session 22 / 35 of 45 Example: checkNum... (in.readLine());  Output: System.out ◦ System.out.println (“Hello”); 31 Java Simplified / Session 22 / 31 of 45 Express  Có các loại biểu thức như biểu thức logic, biểu thức số học, biểu thức gán ◦ Ví dụ : a . types • Variables • Operators • Control Structures • Classes Basics of the Java Language Basics of the Java Language 3 Java Basic Components Java Simplified / Session 22 / 4 of 45   .  CÁC THÀNH PHẦN CƠ BẢN CỦA NGÔN NGỮ JAVA 1 Java Simplified / Session 22 / 2 of 45  Các thành phần ◦ Biến, hằng, toán tử, kiểu dữ liệu ◦ Cấu.  Keywords Keywords 4 Java Simplified / Session 22 / 5 of 45  /* Here is comment which extends across two lines */  /* * This comment has especial meaning for the javadoc unitily.It will

Ngày đăng: 12/04/2015, 03:08

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Basics of the Java Language

  • Keywords

  • Comment: 3 types

  • Command line and block

  • Data Type

  • Các kiểu dữ liệu cơ bản( nguyên thủy)

  • Các kiểu dữ liệu cơ bản( nguyên thủy)

  • Các kiểu dữ liệu tham chiếu

  • Hằng ký tự

  • 2. Variables

  • Example

  • Scope variable

  • Variables

  • Khởi tạo giá trị

  • Chuyển đổi kiểu dữ liệu: 3 dạng

  • Ép kiểu

  • Ép kiểu ngầm định

  • Ép kiểu tường minh

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan