ngôn ngữ lập trình về java

58 270 0
ngôn ngữ lập trình về java

Đ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

       !  ! 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 2    Kt thc bi hc bn c th:  "#$%&'#(#)*+!  "##,-.+!/  01-012 341+!/  5"#$67+!8*#* 9/  :#;$67"$<1-06#)=  "#$>#;!<?!@+!  AB2C$67?#*#)*.+!/3  AB2C$67?5D1E#2 341 / 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 3    2.1- Ch thích trong java  2.2- Từ kha của java- Cách đặt tên  2.3- Kiu cơ bản trong java  2.4- Bin: Gán trị v khởi to.  2.5- Toán tử- Operators  2.6- Gi java.lang  2.7- Cấu trc điều khin – Phát biu  2.8- Mảng – Array  2.9- Nhập xuất dữ liệu.  2.10- Tm tắt dng trắc nghiệm  2.11- Bi tập 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 4   FF#;$"192G FH#;<12G II HF  Cách vit ch thích giống C++  Ch thích l công cụ:  :#;6#)=/  5#341*6#)=JK!L)M*K  $>$0?6#)= 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 5  !  !  Từ kha cho các kiu dữ liệu cơ bản : byte, short, int, long, float, double, char, boolean  Từ kha cho phát biu lặp: do, while, for, break, continue  Từ kha cho phát biu rẽ nhánh: if, else, switch, case, default, break  Từ kha đặc tả đặc tính một method: private, public, protected, final, static, abstract, synchronized, volatile, strictfp  Hằng (literal): true, false, null  Từ kha 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ừ kha cho việc quản lý lỗi: try, catch. finally, throw, throws  Từ kha liên quan đn đối tượng: new, extends, implements, class, instanceof, this, super  Cách đặt tên (identifier):  N#$81O-P#QK-P#QR26@S12L)M*)LTUVWX -P#QTYV  A1$.3-P#Q-PM9XTUVKTYVK-2Z-P #Q-6-*#)9K-P41[#*  \]##(-#03#)1LK^3MLK*>133/  \]##(-#03?]##,-./  \]##(.#0.$]2E#-_/  ,-.!#(.#;E#ML`MLM#!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 kiu no đ: i, I, l, L, f, F, d, D  6#6a2Z#X*3!=M78?!@ '/  'bc#S2L^13#W de/f 2*13LS2L^13#W  'bc3* dd/'^ ^3*#  ''/'gLc2*13LS2L^13#W  ThV )KO-3P#Q$0#)*>#$ SM3Li1*#L)#L)W  Nhận xét: Gần như C++ 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 9 +,-./0123 +,-./0123  Bin = Trị c thay đổi theo thời gian  3 đặc đim của bin: Tên bin, Trị khởi to, tầm vực (scope)  Scope của bin: khối chương trình m bin c ý nghĩa (tham khảo được)  C pháp định nghĩa bin: DataType [[identifier [ = InitValue]],…] ; DataType variableName;  #*1#KL'j'KLjHL'k  )'jThVKk  Giống C 06/07/14 Bộ Môn CNPM - ĐHBK Hà Nội 10 +,-./0123 +,-./0123  Ví dụ: #DkFFl*D3?]# FF"1X(S#LL)Wk 2*13L- )k FF2L##1# -j'/mk 2L#j-H-Hn/'d'egk AXM#L?/*1#/)#3SopL#oq2L#q o!*-3oq-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ừ kha của java- Cách đặt tên  2.3- Kiu cơ bản trong java  2.4- Bin: Gán trị v khởi to.  2.5- Toán tử- Operators  2.6- Gi java. lang  2.7- Cấu trc. gian  3 đặc đim của bin: Tên bin, Trị khởi to, tầm vực (scope)  Scope của bin: khối chương trình m bin c ý nghĩa (tham khảo được)  C pháp định nghĩa bin: DataType [[identifier [ =. Nội 16 456789 456789  Biu thức toán hc  Được chuyn thnh công thức Java như sau: SnqdHDWFe€'mHSX`eWHSqqWFDqgHSdFDqSgqDWFXW 06/07/14 Bộ Môn CNPM - ĐHBK

Ngày đăng: 06/07/2014, 02:32

Từ khóa liên quan

Mục lục

  • LẬP TRÌNH JAVA

  • Mục tiêu

  • Nội dung

  • 2.1- Chú thích trong java

  • 2.2- Từ khóa- Cách đặt tên

  • Slide 6

  • 2.3- Kiểu dữ liệu cơ bản trong java

  • Slide 8

  • 2.4- Biến- Định nghĩa, khởi tạo

  • Slide 10

  • Slide 11

  • Slide 12

  • 2.5- Toán tử- Operators

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan