Câu lệnh điều kiện (if
)
Trong bài toán tìm số lớn nhất là hai, ta gặp một toán tử mới bắt đầu bằng từ
if
.
Toán tử này được gọi là điều kiện.
Từ
if
được dịch từ tiếng Anh là "
if" và từ
else
là "
else ". Sau từ
if
, một điều kiện logic được viết và nếu nó đúng (true), thì tất cả các lệnh (toán tử) xuất hiện sau điều kiện trong dấu ngoặc nhọn
{}
sẽ được thực thi. Nếu điều kiện sai (false), thì các lệnh trong dấu ngoặc nhọn sau từ
else
.
được thực thi
Chế độ xem chung của toán tử điều kiện
if (boolean_condition ) // tiêu đề có điều kiện
{
... // khối "nếu" — các câu lệnh được thực hiện
// nếu điều kiện trong tiêu đề là đúng
}
khác
{
... // khối "nếu không" — các câu lệnh được thực hiện
// nếu điều kiện trong ngoặc là sai
}
Cần ghi nhớ!
1. if
- else - là một câu lệnh đơn. Do đó, giữa dấu ngoặc đơn kết thúc if
(}) và từ else
không được chứa các toán tử khác.
2. Đừng bao giờ đặt điều kiện sau từ else
. The "else" được thực thi khi điều kiện chính được chỉ định sau từ if
- là sai, nghĩa là nó không được đáp ứng.
3. Nếu, trong khối "nếu" hoặc trong phần "khác" chỉ có một toán tử thì có thể bỏ qua dấu ngoặc nhọn.
4. Điều kiện Boolean là một biểu thức có thể được sử dụng để cho biết điều đó là đúng (có nghĩa là đúng) hay sai (có nghĩa là không đúng).
Một điều kiện logic được viết bằng cách sử dụng các dấu hiệu của quan hệ logic
>, < |
lớn hơn nhỏ hơn |
>=, <= |
lớn hơn hoặc bằng, nhỏ hơn hoặc bằng |
== |
bằng |
!= |
không bằng |
Problem
Hoàn thành chương trình hiển thị ký tự "-
" (trừ) nếu số nhập từ bàn phím là số âm và dấu "+
" (cộng) - nếu số dương (không tính đến việc có thể nhập số 0 từ bàn phím).
1. Ở dòng thứ 6, trong ngoặc đơn, hãy viết điều kiện mà bạn sẽ kiểm tra.
2. Ở dòng thứ 7, viết câu lệnh xuất sẽ được thực thi nếu điều kiện đúng (is true).
3. Trên dòng thứ 10, hãy viết một câu lệnh đầu ra sẽ được thực thi nếu điều kiện sai (không đúng).