
Chương
Chương 4:
4:
C
Cá
ác câu l
c câu lệ
ệnh l
nh lự
ựa ch
a chọ
ọn
n
Nguy
Nguyễ
ễn H
n Hồ
ồng Phương
ng Phương
Khoa CNTT,
Khoa CNTT, ĐHBKHN
ĐHBKHN

Câu l
Câu lệ
ệnh if
nh if
•Cúpháp
if(<biểu thức logic>)
//<câu lệnh 1>
else
//<câu lệnh 2>
•Dùng khối để nhóm các câu lệnh
{.....
}

Câu l
Câu lệ
ệnh if l
nh if lồ
ồng
ng
if(<biểu thức logic 1>)
{//<nhóm lệnh 1>
}
else if(<biểu thức logic 2>)
{//<nhóm lệnh 2>
}
…………………………..
else
{//<nhóm lệnh n>
}

Câu l
Câu lệ
ệnh switch
nh switch
•Cúpháp:
switch(<biểu thức điều kiện>)
{case <biểu thức hằng 1>:
//<các câu lệnh>
break;
case <biểu thức hằng 2>:
//<các câu lệnh>
break;
………
default:
//<các câu lệnh>
break;
}

Câu l
Câu lệ
ệnh switch
nh switch
•Chỉsửdụng lệnh này trên các kiểu
cơ bản int và string.
• Các nhãn sau từkhóa case là biểu
thức hằng.
• Các nhãn này phải là duy nhất.
•Phải lặp lại cùng cú pháp cho các giá
trịriêng lẻ để thực thi cùng các câu
lệnh.
•Câu lệnh break là bắt buộc, kểcả
trong phần default

