Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
734,5 KB
Nội dung
! ! 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 2 Kt thc bi hc bn c th: "#$%&'#(#)*+! "##,-.+!/ 01-012 341+!/ 5"#$67+!8*#* 9/ :#;$67"$<1-06#)= "#$>#;!<?!@+! AB2C$67?#*#)*.+!/3 AB2C$67?5D1E#2 341 / 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 3 2.1- Ch thích trong java 2.2- Từ kha của java- Cách đặt tên 2.3- Kiu cơ bản trong java 2.4- Bin: Gán trị v khởi to. 2.5- Toán tử- Operators 2.6- Gi java.lang 2.7- Cấu trc điều khin – Phát biu 2.8- Mảng – Array 2.9- Nhập xuất dữ liệu. 2.10- Tm tắt dng trắc nghiệm 2.11- Bi tập 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 4 FF#;$"192G FH#;<12G II HF Cách vit ch thích giống C++ Ch thích l công cụ: :#;6#)=/ 5#341*6#)=JK!L)M*K $>$0?6#)= 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 5 ! ! Từ kha cho các kiu dữ liệu cơ bản : byte, short, int, long, float, double, char, boolean Từ kha cho phát biu lặp: do, while, for, break, continue Từ kha cho phát biu rẽ nhánh: if, else, switch, case, default, break Từ kha đặc tả đặc tính một method: private, public, protected, final, static, abstract, synchronized, volatile, strictfp Hằng (literal): true, false, null Từ kha liên quan đn method: return, void Từ khoá liên quan đn package: package, import 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 6 ! ! Từ kha cho việc quản lý lỗi: try, catch. finally, throw, throws Từ kha liên quan đn đối tượng: new, extends, implements, class, instanceof, this, super Cách đặt tên (identifier): N#$81O-P#QK-P#QR26@S12L)M*)LTUVWX -P#QTYV A1$.3-P#Q-PM9XTUVKTYVK-2Z-P #Q-6-*#)9K-P41[#* \]##(-#03#)1LK^3MLK*>133/ \]##(-#03?]##,-./ \]##(.#0.$]2E#-_/ ,-.!#(.#;E#ML`MLM#!L Nhận xét: Gần như y hệt C++ 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 7 "#$%&'()* "#$%&'()* Type Default Size (bytes) Range Description byte 0 1 -128 127 số nguyên short 0 2 -32768 32767 số nguyên int 0 4 -2 tỉ mốt 2 tỉ mốt số nguyên long 0 8 - 9 tỉ tỉ 9 tỉ tỉ số nguyên float 0.0 4 +/- 1.45 E-45 +/-3.4 E+38, +/- infinity, +/-0, NAN số thực (Not A Number double 0.0 8 +/- 1.79E-324 +/-3.4 E+308, +/- infinity, +/-0, NAN số thực char \u0000 2 \u0000 \uFFFF ký tự Unicode 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 8 "#$%&'()* "#$%&'()* Thí dụ Dùng các ký tự đặc tả việc buộc phải xem xét trị thuộc 1 kiu no đ: i, I, l, L, f, F, d, D 6#6a2Z#X*3!=M78?!@ '/ 'bc#S2L^13#W de/f 2*13LS2L^13#W 'bc3* dd/'^ ^3*# ''/'gLc2*13LS2L^13#W ThV )KO-3P#Q$0#)*>#$ SM3Li1*#L)#L)W Nhận xét: Gần như C++ 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 9 +,-./0123 +,-./0123 Bin = Trị c thay đổi theo thời gian 3 đặc đim của bin: Tên bin, Trị khởi to, tầm vực (scope) Scope của bin: khối chương trình m bin c ý nghĩa (tham khảo được) C pháp định nghĩa bin: DataType [[identifier [ = InitValue]],…] ; DataType variableName; #*1#KL'j'KLjHL'k )'jThVKk Giống C 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 10 +,-./0123 +,-./0123 Ví dụ: #DkFFl*D3?]# FF"1X(S#LL)Wk 2*13L- )k FF2L##1# -j'/mk 2L#j-H-Hn/'d'egk AXM#L?/*1#/)#3SopL#oq2L#q o!*-3oq-Wk [...]... hoặc sử dụng cùng một biến nhiều lần như sau: int k = ++i + i 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 20 2.5- Toán tử- Operators Biểu thức gán và Câu lệnh gán Trước Java 2, tất cả các biểu thức có thể được sử dụng như câu lệnh Kể từ Java 2, chỉ những loại biểu thức sau có thể là câu lệnh: variable op= expression; // Với op là +, -, *, /, % ++variable; variable++; variable; variable ;... nguyên được lưu trữ chính xác nên các phép tính với chúng cho kết quả chính xác 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 15 2.5- Toán tử- Operators Biểu thức toán học Được chuyển thành công thức Java như sau: (3+4*x)/5 – 10*(y-5)*(a+b+c)/x + 9*(4/x + (9+x)/y) 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 16 2.5- Toán tử- Operators Các toán tử gán tắt Operator Example Equivalent += i+=8 i = i+8 -= f-=8.0... tuong thuoc lop nay”); } } 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 22 2.5- Toán tử- Operators Chuyển đổi dữ liệu kiểu số (Ép kiểu) Khi thực hiện một phép tính nhị phân chứa 2 toán hạng khác kiểu, Java tự động chuyển kiểu toán hạng theo luật sau: Nếu một toán hạng kiểu double, toán hạng khác được chuyển đổi thành kiểu double Nếu không thì, nếu một toán hạng kiểu float, toán hạng khác được chuyển . Nội 3 2.1- Ch thích trong java 2.2- Từ kha của java- Cách đặt tên 2.3- Kiu cơ bản trong java 2.4- Bin: Gán trị v khởi to. 2.5- Toán tử- Operators 2.6- Gi java. lang 2.7- Cấu trc. gian 3 đặc đim của bin: Tên bin, Trị khởi to, tầm vực (scope) Scope của bin: khối chương trình m bin c ý nghĩa (tham khảo được) C pháp định nghĩa bin: DataType [[identifier [ =. Nội 16 456789 456789 Biu thức toán hc Được chuyn thnh công thức Java như sau: SnqdHDWFe€'mHSX`eWHSqqWFDqgHSdFDqSgqDWFXW 06/07/14 Bộ Môn CNPM - ĐHBK