Danh mục

Lập trình di động - Lab 01 – Java cơ bản

Số trang: 13      Loại file: pdf      Dung lượng: 1.37 MB      Lượt xem: 5      Lượt tải: 0    
thaipvcb

Phí tải xuống: 2,000 VND Tải xuống file đầy đủ (13 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung của tài liệu trình bày về Java Basic, hướng đối tượng, kiểu dữ liệu, khai báo biến, hàm và mảng, tạo mới class, getters and setters, Inheritance – kế thừa và bài tập Hướng đối tượng.
Nội dung trích xuất từ tài liệu:
Lập trình di động - Lab 01 – Java cơ bảnVer 1.0 – 2015, FIT - HCMUPLập trình Di động : LAB01 – JAVA CƠ BẢN1 Java BasicXem thêm các tài liệu về Lập trình Java cơ bản trên mạng.https://www3.ntu.edu.sg/home/ehchua/programming/java/J2_Basics.html.1.1Kiểu dữ liệuJava supports eight different primitive data types:1. byte: The byte data type is an 8-bit signed integer.2. short: The short data type is a 16-bit signed integer.3. int: The int data type is a 32-bit signed integer. It has a maximum value of2,147,483,647.4.5.6.7.long: The long data type is a 64-bit signed integer.float: The float data type is a single-precision 32-bit floating point.double: The double data type is a double-precision 64-bit floating point.boolean: The boolean data type has only two possible values: true and false.8. char: The char data type is a single 16-bit Unicode character.Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM1Ver 1.0 – 2015, FIT - HCMUP1.2Lập trình Di động : LAB01 – JAVA CƠ BẢNKhai báo biếnThs. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM2Ver 1.0 – 2015, FIT - HCMUP1.3Lập trình Di động : LAB01 – JAVA CƠ BẢNHàm & Mảng1.3.1 Hàm1.3.2 Mảng động - ArrayListThư viện: import java.util.ArrayList;/*Tạo mảng*/ArrayList obj = new ArrayList();/*Thêm phần tử*/obj.add(Ajeet);obj.add(Harry);obj.add(Chaitanya);obj.add(Steve);obj.add(Anuj);/* In mảng */System.out.println(Danh sach hien tai : + obj);/*Thêm phần tử vào vị trí*/obj.add(0, Rahul);obj.add(1, Justin);/*Xóa phần tử*/obj.remove(Chaitanya);obj.remove(Harry);System.out.println(Danh sach hien tai : + obj);Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM3Ver 1.0 – 2015, FIT - HCMUPLập trình Di động : LAB01 – JAVA CƠ BẢN/*Xóa phần tử dựa vào vị trí*/obj.remove(1);// Duyệt mảngfor ( String s : obj ){System.out.println( s );}Các hàm khác:set(int index, Object o): update phần tửint indexOf(Object o): trả về vị tríObject get(int index): lấy phần tử tại vị tríint size(): lấy số phần tửboolean contains(Object o): kiểm tra phần tử có hay không?clear(): xóa mảng2 Hướng đối tượngThs. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM4Ver 1.0 – 2015, FIT - HCMUP2.1Lập trình Di động : LAB01 – JAVA CƠ BẢNTạo mới classCode Java:public class Vehicle {public Vehicle() {// TODO Auto-generated constructor stub}int speed = 0;int gear = 1;void changeGear(int newGear) {gear = newGear;}void speedUp(int increment) {speed = speed + increment;}Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM5

Tài liệu được xem nhiều: