Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
643 KB
Nội dung
Chương Ngôn Ngữ Java Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin Mục Tiêu Phiên dịch chương trình Java Hiểu biết ngôn ngữ Java Kiểu liệu Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Java Program Structure Môi trường Khai báo Class Tokens: Các định danh Từ khóa Tóan tử Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA VD Java program // This is a simple program called “First.java” class First { public static void main(String args[]) { System.out.println(“My first program in Java”); } } Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Biên dịch chạy C:\jdk1.4\bin>javac First.java C:\jdk1.4\bin>java First Kết quả: My first program in Java Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Truyền đối số dòng lệnh class Pass { public static void main(String parameters[]) { System.out.println("This is what the main method received"); System.out.println(parameters[0]); System.out.println(parameters[1]); System.out.println(parameters[2]); } } Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Truyền đối số dòng lệnh(tt…) Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Cơ Sở Của Ngôn Ngữ Java Classes & Methods Data types Variables Operators Control structures Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Classes in Java Cú pháp khai báo Class class Classname { var_datatype variablename; : met_datatype methodname(parameter_list) : } Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA VD class Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Arithmetic Operators + * / % ++ -+= -= *= /= %= Addition Subtraction Multiplication Division Modulus Increment Decrement Addition and assignment Subtraction and assignment Multiplication and assignment Division and assignment Modulus and assignment Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Bitwise Operators ~ & | ^ >> = Equal to Not equal to Less than Greater than Less than or equal to Greater than or equal to Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Logical Operators && || ^ ! Logical AND Logical OR Logical XOR Logical unary NOT Trường Đại học Cơng nghệ Sài gịn Khoa Công nghệ Thông tin OOP JAVA Conditional Operator Cú pháp expression1 ? expression2 : expression3; expression1 Biểu thức luận lí Expression2 Trị trả expression1 True expression3 Trị trả expression1 False Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Assignment Operator = phép gán Các giá trị gán tới nhiều biến Example a = b = c = d = 90; //nhập nhằng Trường Đại học Cơng nghệ Sài gịn Khoa Công nghệ Thông tin OOP JAVA Độ ưu tiên Operator Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Định Dạng Xuất Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA if-else statement Cú pháp if (condition) { action1 statements; } else { action2 statements; } Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA switch-case statement Cú pháp switch (expression) { case 'value1': action1 statement(s); break; case 'value2': action2 statement(s); break; : : case 'valueN': actionN statement(s); break; default: default_action statement(s); } Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA while loop Cú pháp while(condition) { action statements; : : } Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA do-while loop Cú pháp { action statements; : : } while(condition); Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA for loop Cú pháp for(initialization statements; condition; increment statements) { action statements; : : } Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Tổng kết Cấu trúc chương trình JAVA Định danh, từ khóa ,tóan tử Các kiểu liệu - Primitive Reference Phạm vi truy nhập: public, … Thiết lập - ẩn Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Tổng kết Operators: Arithmetic Bitwise Relational Logical Conditional Assignment Flow Controls: if-else statement switch-case statement while loop do-while loop for loop Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA ... Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thông tin OOP JAVA Độ ưu tiên Operator Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Định Dạng Xuất Trường Đại học Công nghệ Sài gịn... methodname(parameter_list) : } Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA VD class Trường Đại học Cơng nghệ Sài gịn Khoa Công nghệ Thông tin OOP JAVA Nested Classes Định nghĩa... Trường Đại học Cơng nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP JAVA Phạm Vi truy cập Method public private Protected default Trường Đại học Công nghệ Sài gịn Khoa Cơng nghệ Thơng tin OOP