... kiểu dữ liệu số
byte 8 bits
short 16 bits
int 32 bits
long 64 bits
float 32 bits
double 64 bits
Toán tử - Operators
+ - * / %
int i1 = 5 /2 ; ⇒ kết quả là số nguyên i1 = 2
float i2 = 5.0 /2 ; ⇒ kết ... đổi dữ liệu kiểu số (Ép kiểu)
Xét các câu lệnh sau đây:
byte i = 100;
long k = i*3+4;
double d = i*3.1+k /2;
int x = k; //(sai, int < long)
long k = x; //(đúng, long > int)
LẬP...
... lặp while
Lệnh lặp do-while
Lệnh lặp for
break và continue
LẬP TRÌNH JAVA
Phạm Quang Dũng
BM KHMT - Khoa CNTT - Trường ĐHNN I
Chương 3:
Các cấu trúc điều khiển
Lệnh lặp while
while (đk_tiếp_tục_lặp) ... 1 : -1;
Toán tử điều kiện
Ví dụ 2:
System.out.println(
(so % 2 == 0)? so + "la so chan" :
so + "la so le");
tương đương với:
if (so % 2 == 0)
System.ou...
... mã.
2. 3 Các kiểu chương trình Java
Chúng ta có thể xây dựng các loại chương trình Java như sau:
2. 3.1 Applets
Đây là chương trình chạy trên Internet thông qua các trình duyệt hỗ trợ Java ...
2. 5.3 Trình dịch ngược, 'javap'
Cú pháp:
javap [options] classname
2. 5.4 Công cụ sinh tài liệu, 'javadoc'
Cú pháp:
javadoc [options] source...
... vị
–
Thiết lập một nền tảng chắc chắn trên tư tưởng Java
5
Tổ chức của khóa học
✦
Phần I: Cơ bản về lập trình Java
–
Chương 1: Giới thiệu về Java
–
Chương 2: Các toán tử và các kiểu dữ liệu cơ sở
–
Chương ...
–
Cách tạo, biên dịch, và chạy các chương trình Java
–
Các kiểu dữ liệu cơ sở
–
Luồng điều khiển Java - Java control flow
–
Phương thức - Methods
–
Mảng...
... làm việc của
lệnh Move :
• B1 : Khởi động chương trình
• B2 : Mở project của chương 1 để có kết quả như hình 2. B.I .2
Hình 2. B.I .2
Chương 2 : Những kỹ năng cơ bản để sử dụng Revit Architecture ... hình 2. B.I .20
Hình 2. B.I .20
Có nhiều kết quả sau khi sử dụng lệnh Trim. Xem các hình 2. B.I .21 để hiểu và
thực tập thêm
Hình 2. B.I .21 a...
... code="HiWorld.class”
width=300 height =20 0>
<param name="arraysize" value="10">
</applet>
</body>
</html>
LẬP TRÌNH JAVA
Chương 11: Applet, Ảnh, Âm thanh
Phạm ... một
chương trình Java.
Một applet thường được nhúng vào trong một trang
Web và có thể chạy từ một trình duyệt.
Bạn cần đoạn mã HTML đặc biệt trong trang Web...
... combo box rỗng
JComboBox(Object[] stringItems)
tạo 1 combo box chứa các phần tử
trong dãy
LẬP TRÌNH JAVA
Chương 10: Tạo giao diện người sử dụng
Phạm Quang Dũng
BM KHMT - Khoa CNTT - Trường ĐHNN ... JTextArea
✦
text
✦
editable
✦
columns
✦
lineWrap
✦
wrapStyleWord
✦
rows
✦
lineCount
✦
tabSize
Sử dụng Text Area
Chương trình hiển thị 1 ảnh và 1 title trong
1 label, hiển thị văn bản tron...
...
Thiết lập Layout Manager
LayoutManager layMan = new
XLayout();
container.setLayout(layMan);
XLayout:
–
FlowLayout
–
GridLayout
–
BorderLayout
–
CardLayout
–
GridBagLayout
LẬP TRÌNH JAVA
Chương ... thành phần
GUI khác trong các ứng dụng Java GUI.
Trong các chương trình Swing GUI, sử dụng
lớp JFrame để tạo các cửa sổ.
Tạo Frame
MyFrame
MyFrame
import javax.swing.*;
public cl...
... thấy.
Lập trình dùng chung
✦
Đa hình thái cho phép các phương thức được sử dụng
chung cho một dải rộng các tham số đối tượng →
generic programming.
✦
Trong lập trình hướng đối tượng, nên lập trình ... định khi chạy chương trình
→ Nối kết động.
✦
obj là instance của các lớp c
1
, c
2
, …, c
n
. Khi obj
gọi phương thức p, JVM tìm sự thực hiện p trong
các lớp theo thứ tự c...