Trong chương 2 Lập trình java căn bản thuộc bài giảng Lập trình java nhằm giúp sinh viên hiểu được lập trình Java căn bản qua ví dụ “Hello World”, nắm được các kiểu dữ liệu cơ bản trong Java. Xây dựng được chương trình Java cơ bản (console).
Lập trình Java Lập trình JAVA ThS Hồng Mạnh Hà hoangha84@gmail.com https://sites.google.com/site/hoangha84 Mục tiêu Hiểu lập trình Java qua ví dụ “Hello World” Nắm kiểu liệu Java Xây dựng chương trình Java (console) Nội dung Ví dụ “Hello World” Kiểu liệu, biến Hàm xuất nhập Các cấu trúc điều khiển Mảng Chuỗi Chương trình Java bản: Hello World Phân tích chương trình Chú thích – Comment: Dòng 1, 2, … Chú thích dịng: // Nội dung Chú thích đoạn: /* Nội dung */ Khai báo class: Dòng Mỗi chương trình Java có class Cú pháp: class (Từ khóa – keyword) + tên class Tên class: định danh (là nhất) gồm kí tự, số, dấu gạch chân _ kí tự dollar $, không bắt đầu số không chứa khoảng trắng Java ngôn ngữ case sensitive VD: Welcome, welcome, _value, $value, … Phân tích chương trình Từ khóa public: Khai báo phương thức (method): dòng Đặt trước cú pháp khai báo class Lưu ý: public class phải đặt file có tên trùng với tên class (đi java) Mỗi chương trình java phải có phương thức main Phương thức thực yêu cầu người lập trình trả thơng tin sau thực Từ khóa void: phương thức không trả giá trị Hàm in giá trị: System.out.println(“Nội dung”); Thực thi chương trình Chuẩn bị biến môi trường PATH cho hệ điều hành đến thư mục bin jdk Chạy Command Prompt (cmd cửa sổ Run) Chuyển đến thư mục chứa file java Compile chương trình: javac tenfile.java Nếu khơng lỗi, chạy chương trình: java tenclass Kiểu liệu Primitive Types: boolean, byte, char, short, int, long, float, double byte: The byte data type is an 8-bit signed two's complement integer It has a minimum value of -128 and a maximum value of 127 (inclusive) short: The short data type is a 16-bit signed two's complement integer It has a minimum value of -32,768 and a maximum value of 32,767 (inclusive) int: The int data type is a 32-bit signed two's complement integer It has a minimum value of -2,147,483,648 and a maximum value of 2,147,483,647 (inclusive) Kiểu liệu long: The long data type is a 64-bit signed two's complement integer It has a minimum value of -9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807 (inclusive) float: The float data type is a single-precision 32-bit IEEE 754 floating point double: The double data type is a double-precision 64-bit IEEE 754 floating point Kiểu liệu boolean: The boolean data type has only two possible values: true and false char: The char data type is a single 16-bit Unicode character It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65,535 inclusive) Reference Types: kiểu liệu khác kiểu Các phép tính Thứ tự thực Các phép toán điều kiện Các toán tử JAVA Các phép tính: + - * / % (chia lấy dư) ++ -Các phép điều kiện: == != > < >=