Cấu trúc là:if(điều kiện{(các) câu lệnh}
Điều kiện phải là phép so sánh hoặc là biến true/false (boolean)
Ví dụ1: if(a>1){ a=0; } nếu a>1 thì a=0
Có các dấu so sánh là: >, <, >=, <=, == (so sánh bằng), != (so sánh khác).
Ví dụ 2: if(thang==1){ nam=nam 1; ngay=0;} nếu
Ko được viết if(thang=1)... Vì đó là phép gán chứ ko phải phép so sánh.
..
Ví dụ 3:
- Mã: Chọn tất cả
.....
public class c extends MIDlet{
boolean a;
int b, c;
.......
if(a){ b=1; c=2; }
đây là ví dụ ko dùng phép so sánh mà dùng biết boolean.
Ví dụ 4: if(bidanh){ hp=hp-10; } nếu bị đánh thì mất 10 máu.
..
Có thể dùng kết hợp nhiều điều kiện.
Ví dụ 5: if(ngay==2&&thang==9){ form.append("ngày quốc khánh Việt Nam"); }nếu ngày là 2, tháng là 9 thì viết lên Form dòng chữ đó.
Có các cách kết hợp sau: và &&, hoặc |, thôi dùng từng đấy thôi.
Ví dụ 6: if(hp==0|gold>=1000){ endgame=true; } nếu hết máu hoặc số tiền đạt mốc 1000 thì kết thúc game.
..
Cấu trúc đủ:if(điều kiện{(các) câu lệnh}else{(các) lệnh khác}
nếu điều kiện đúng thì làm các lệnh đầu tiên,nếu sai thì làm các lệnh sau else.
Ví dụ 7: if(win){ form.append("bạn thắng");}else{ form.append("bạn thua cmnr"); }
..
Soạn: LeZink