1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Chương 2: Java cơ bản pdf

26 737 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 26
Dung lượng 291,5 KB

Nội dung

Java Object-Oriented Programming  Giảng viên :  Email  Website  : : Nguyễn Đức Hiển ndhien@udn.vn Thời lượng  Lý thuyết :  Thực hành + thảo luận : Nguyễn Đức Hiển – Bài giảng Lập trình Java tín (30 tiết) tín Chương Java Nguyễn Đức Hiển – Bài giảng Lập trình Java Nội dung Kiểu liệu Java  Toán tử  Cấu trúc điều khiển  Mảng  Kiểu chuổi (String)  Nguyễn Đức Hiển – Bài giảng Lập trình Java Các kiểu liệu Java có hai loại kiểu liệu chính: kiểu liệu đơn nguyên kiểu liệu tham chiếu  Các kiểu liệu đơn nguyên   Các kiểu liệu sở  Nhiều kiểu tương tự C/C++ (int, double, char, …)  Các biến lưu giữ kiểu liệu đơn nguyên luôn chứa giá trị thực, không tham chiếu  Các kiểu liệu tham chiếu  Các mảng kiểu liệu người dùng định nghĩa (thí dụ, lớp, giao tiếp,…)  Chỉ truy cập thông qua biến tham chiếu Nguyễn Đức Hiển – Bài giảng Lập trình Java Các kiểu liệu đơn nguyên  Kiểu số nguyên  byte: bits (-128 đến +127)  short: 16 bits (-32768 đến +32767)  int: 32 bits  long: 64 bits  Kiểu ký tự  char:  16 bits, (theo chuẩn unicode, ASCII!) Kiểu số thực  float: bytes (-3.4 x E38 đến +3.4 x E38)  double: bytes (-1.7 x 10308 đến 1.7 x 10308)  Kiểu lôgic  boolean (true false)  Không giống C/C++, chuyển thành kiểu int Nguyễn Đức Hiển – Bài giảng Lập trình Java Các tốn tử  Số học  +,  -, *, /, %, ++, Các toán tử bit  &,  |, ^, ~, , … Phép gán =  , +=, -=, So sánh  =, ==, != (&) , || (|) , ^ , ! Cách thực C++, ngoại trừ kiểu String có hỗ trợ đặc biệt Nguyễn Đức Hiển – Bài giảng Lập trình Java Chuyển kiểu  Thứ tự chuyển kiểu:  byte   short  int  long  float  double Các ví dụ: Nguyễn Đức Hiển – Bài giảng Lập trình Java Các cấu trúc điều khiển Cấu trúc rẽ nhanh: if/else if/else  Cấu trúc lựa chọn: switch  Cấu trúc lăp while  Cấu trúc lặp for  Nguyễn Đức Hiển – Bài giảng Lập trình Java Các cấu trúc điều khiển Nguyễn Đức Hiển – Bài giảng Lập trình Java Các cấu trúc điều khiển  Java hỗ trợ cho từ khóa continue break  Chú ý: câu lệnh switch yêu cầu biến điều khiển char, byte, short int Nguyễn Đức Hiển – Bài giảng Lập trình Java 10 Ví dụ  Khai báo biến: int primitive = 5; String reference = “Hello”;  Sự biểu diễn nhớ: Nguyễn Đức Hiển – Bài giảng Lập trình Java 12 Nhập/xuất  Tạo đối tượng nhập:  DataInputStream  Cú pháp nhập ký tự:  char  ch = (char) dis.read(); Cú pháp nhập chuổi:  String  dis = new DataInputStream(System.in); st = dis.readLine(); Cú pháp nhập số:  int n = Integer.parseInt(dis.readLine());  float f = Float.parseFloat(dis.readLine());  double d=Double.parseDouble(dis.readLine()); Nguyễn Đức Hiển – Bài giảng Lập trình Java 13 Kiểu mảng Trong Java, mảng kiểu liệu tham chiếu  Bạn định nghĩa mảng với kiểu liệu (kiểu đơn nguyên hay kiểu tham chiếu)  Java tự động kiểm tra giới hạn mảng thời gian chạy giúp cho việc truy cập chiều dài mảng  Nguyễn Đức Hiển – Bài giảng Lập trình Java 14 Khai báo biến mảng  Cách khai báo:  int myNumbers[];  String myStrings[];  Điều tạo biến tham chiếu (chưa tạo phần tử mảng) Nguyễn Đức Hiển – Bài giảng Lập trình Java 15 Tạo phần tử mảng  Cú pháp:  myNumbers = new int[10];  myStrings = new String[10];  Để tạo đối tượng liệu tham chiếu sử dụng toán tử new  Các đối tượng String tạo từ chuổi  Các phần tử Mảng tạo sử dụng số, chuổi,… myNumbers = {1, 2, 3, 4, 5};  Lưu ý ví dụ trên, myStrings tham chiếu tới mảng tham chiếu Nguyễn Đức Hiển – Bài giảng Lập trình Java 16 Truy cập đến phần tử Mảng  Giống C/C++  myNumbers[0] = 5;  myStrings[4] = “foo”; Mảng có trường chiều dài đặc biệt (length) truy cập để xác định kích thước mảng  Ví dụ:   for ( int i = 0; i < myNumbers.length; i++) myNumbers[i] = i; Nguyễn Đức Hiển – Bài giảng Lập trình Java 17 Một số tập đơn giản Viết chương trình nhập mảng ký tự Sau nhập ký tự cho biết ký tự có mảng khơng ?  Viết chương trình giải: ax2 + bx + c =  Viết chương trình thực thao tác mảng: nhập, xuất, xếp,…  Tính tổng: s = + 3! + 5! + (2*n+1)!  Nhập số x, sau kiểm tra x có phải số nguyên tố không ?  Nguyễn Đức Hiển – Bài giảng Lập trình Java 18 Kiểu chuổi (String) Trong Java, String kiểu liệu tham chiếu  String số lớp có sẵn ngơn ngữ Java   Tuy nhiên, chúng khơng làm việc xác tất lớp khác  Sự hỗ trợ bổ sung xây dựng sẵn cho String toán tử chuổi chuổi Nguyễn Đức Hiển – Bài giảng Lập trình Java 19 Tạo chuổi Như đề cập, tạo đối tượng tham chiếu Java cần sử dụng tốn tử new  Chuỗi tạo:   String  myString = new String(“foo”); Tuy nhiên, chuổi sử dụng:  String myString = “foo”; Nguyễn Đức Hiển – Bài giảng Lập trình Java 20 ... – Bài giảng Lập trình Java Các kiểu liệu Java có hai loại kiểu liệu chính: kiểu liệu đơn nguyên kiểu liệu tham chiếu  Các kiểu liệu đơn nguyên   Các kiểu liệu sở  Nhiều kiểu tương tự C/C++.. .Chương Java Nguyễn Đức Hiển – Bài giảng Lập trình Java Nội dung Kiểu liệu Java  Toán tử  Cấu trúc điều khiển  Mảng  Kiểu chuổi (String)  Nguyễn Đức Hiển – Bài giảng Lập trình Java Các... Đức Hiển – Bài giảng Lập trình Java 13 Kiểu mảng Trong Java, mảng kiểu liệu tham chiếu  Bạn định nghĩa mảng với kiểu liệu (kiểu đơn nguyên hay kiểu tham chiếu)  Java tự động kiểm tra giới hạn

Ngày đăng: 12/12/2013, 20:15

TỪ KHÓA LIÊN QUAN